Elemento balloonUI
O elemento balloonUI opcional é usado para exibir um balão de mensagem no computador cliente.
O elemento balloonUI é definido no namespace asyncui neste URI:
https://schemas.microsoft.com/2003/print/asyncui/v1/request
Esse recurso pode não estar disponível em alguns idiomas e países.
Uso
<balloonUI
iconID = "xs:string"
resourceDll = "xs:string">
child elements
</balloonUI>
Atributos
Atributo | Tipo | Obrigatório | Descrição |
---|---|---|---|
iconID | xs:string | No | Um atributo opcional que especifica um ícone de impressora a ser exibido na mensagem de notificação do evento. O valor do atributo especifica o local do ícone na DLL do recurso. O ícone deve ter 32 x 32 pixels de tamanho, com qualquer profundidade de cor. |
resourceDll | xs:string | No | Um atributo opcional que especifica uma DLL de recurso que contém o ícone de impressora a ser exibido na mensagem de notificação de evento. Essa DLL deve ser um arquivo dependente do driver de impressora e deve estar presente na pasta de recursos do driver (por exemplo, %SYSTEMROOT%\system32\spool\drivers\w32x86\3). |
Elementos filho
Elemento | Descrição |
---|---|
body | Um elemento obrigatório que fornece texto exibido na mensagem de notificação de evento. Esse texto deve fornecer ao usuário detalhes específicos sobre o evento da impressora. |
Título | Um elemento obrigatório que fornece texto exibido no título da mensagem de notificação do evento. |
Elementos pai
Elemento | Descrição |
---|---|
requestOpen | Um elemento usado para abrir uma mensagem de notificação de evento no computador cliente. |
Comentários
Se os atributos iconID e resourceDll não forem especificados, um ícone de impressora genérica será exibido na mensagem de balão. Para exibir um ícone de impressora personalizado, especifique valores para ambos os atributos.
Exemplos
O exemplo de código a seguir mostra como usar um balão interativo para passar dados de tipo CDATA para uma DLL.
<?xml version="1.0" ?>
<asyncPrintUIRequest xmlns="https://schemas.microsoft.com/2003/print/asyncui/v1/request">
<v1>
<requestOpen>
<balloonUI iconID="1" resourceDll="IHV.dll">
<title stringID="1234" resourceDll="IHV.dll" />
<body stringID="100" resourceDll="IHV.dll">
<parameter stringID="<5>" />
<parameter stringID="1002" resourceDll="IHV.dll" />
</body>
<action dll="adc.dll" entrypoint="def" />
IHV Data to pass into dll
MUST BE CDATA
</action>
</balloonUI>
</requestOpen>
</v1>
</asyncPrintUIRequest>