Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Обязательный элемент button указывает характеристики кнопки в окне сообщения, которое отображается на клиентском компьютере.
Элемент button определяется в пространстве имен asyncui по следующему универсальному коду ресурса (URI):
https://schemas.microsoft.com/2003/print/asyncui/v1/request
Этот ресурс может быть недоступен в некоторых языках и странах.
Использование
<button
stringID = "xs:string"
resourceDll = "xs:string"
buttonID = "xs:string"/>
Атрибуты
| attribute | Тип | Обязательно | Описание |
|---|---|---|---|
| buttonID | xs:string | Да | Обязательный атрибут, указывающий строку, которая будет возвращена драйверу принтера, когда пользователь нажимает кнопку. Этот атрибут может принимать одно из следующих значений: IDOK — в окне сообщения будет отображаться кнопка с именем "ОК". Когда пользователь нажимает кнопку, окно сообщения возвращает строку IDOK. IDCANCEL — в окне сообщения будет отображаться кнопка с именем CANCEL. Когда пользователь нажимает кнопку, окно сообщения возвращает строку IDCANCEL. |
| resourceDll | xs:string | Нет | Необязательный атрибут, указывающий библиотеку DLL ресурса, содержащую текст, отображаемый на кнопке. Эта библиотека DLL должна быть зависимым файлом драйвера принтера и присутствовать в папке ресурсов драйвера (например, %SYSTEMROOT%\system32\spool\drivers\w32x86\3). |
| stringID | xs:string | Да | Обязательный атрибут, указывающий текст, отображаемый на кнопке. Значение атрибута указывает расположение текстовой строки в библиотеке DLL ресурса. |
Дочерние элементы
Дочерние элементы отсутствуют.
Родительские элементы
| Элемент | Описание |
|---|---|
| buttons | Обязательный элемент, указывающий одну или несколько кнопок, отображаемых в окне сообщения уведомления о событии на клиентском компьютере. |
Комментарии
Кнопки будут отображаться в нижней части окна сообщения.
Примеры
В следующем примере кода показано, как использовать элемент button для отображения кнопок ОК и ОТМЕНА рядом друг с другом.
<?xml version="1.0" ?>
<asyncPrintUIRequest
xmlns="https://schemas.microsoft.com/2003/print/asyncui/v1/request">
<v1>
<requestOpen>
<messageBoxUI>
<title stringID="1234" resourceDll="IHV.dll" />
<body stringID="100" resourceDll="IHV.dll">
<parameter stringID="5" />
<parameter stringID="1002" resourceDll="IHV.dll" />
</body>
<buttons>
<button stringID="1" resourceDll="IHV.dll" buttonID="IDOK"/>
<button stringID="2" resourceDll="IHV.dll" buttonID="IDCANCEL"/>
</buttons>
</messageBoxUI>
</requestOpen>
</v1>
</asyncPrintUIRequest>