Compartilhar via


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>

Confira também

action

Corpo

requestOpen

título