Поделиться через


Элемент balloonUI

Необязательный элемент balloonUI используется для отображения всплывающего сообщения на клиентском компьютере.

Элемент balloonUI определяется в пространстве имен asyncui по этому универсальному коду ресурса (URI):

https://schemas.microsoft.com/2003/print/asyncui/v1/request

Этот ресурс может быть недоступен на некоторых языках и в некоторых странах.

Использование

<balloonUI
  iconID = "xs:string"
  resourceDll = "xs:string">
  child elements
</balloonUI>

Атрибуты

attribute Тип Обязательно Описание
iconID xs:string Нет Необязательный атрибут, указывающий значок принтера для отображения в сообщении уведомления о событии. Значение атрибута указывает расположение значка в библиотеке DLL ресурса. Размер значка должен быть 32 x 32 пикселя с любой глубиной цвета.
resourceDll xs:string Нет Необязательный атрибут, указывающий библиотеку DLL ресурса, содержащую значок принтера для отображения в сообщении уведомления о событии. Эта библиотека DLL должна быть зависимым файлом драйвера принтера и присутствовать в папке ресурсов драйвера (например, %SYSTEMROOT%\system32\spool\drivers\w32x86\3).

Дочерние элементы

Элемент Описание
текст Обязательный элемент, предоставляющий текст, отображаемый в сообщении уведомления о событии. Этот текст должен содержать сведения о событии принтера, относящиеся к конкретному пользователю.
Название Обязательный элемент, предоставляющий текст, отображаемый в заголовке сообщения уведомления о событии.

Родительские элементы

Элемент Описание
requestОткрыть Элемент, используемый для открытия сообщения уведомления о событии на клиентском компьютере.

Комментарии

Если значки атрибутовID и resourceDll не указаны, в всплывающем сообщении отображается универсальный значок принтера. Чтобы отобразить пользовательский значок принтера, укажите значения для обоих атрибутов.

Примеры

В следующем примере кода показано, как использовать интерактивный выносок для передачи данных типа CDATA в библиотеку 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>

См. также раздел

action

Тела

requestОткрыть

Название