Элемент 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>