elemento button
El elemento de botón necesario especifica las características de un botón en un cuadro de mensaje que se muestra en el equipo cliente.
El elemento button se define en el espacio de nombres asyncui en este URI:
https://schemas.microsoft.com/2003/print/asyncui/v1/request
Es posible que este recurso no esté disponible en algunos idiomas y países.
Uso
<button
stringID = "xs:string"
resourceDll = "xs:string"
buttonID = "xs:string"/>
Atributos
Atributo | Tipo | Requerido | Descripción |
---|---|---|---|
buttonID | xs:string | Sí | Atributo necesario que especifica la cadena que se devolverá al controlador de impresora cuando el usuario haga clic en el botón. Este atributo puede tomar uno de los siguientes valores: IDOK : se mostrará un botón con el nombre "Ok" en el cuadro de mensaje. Cuando el usuario hace clic en el botón, el cuadro de mensaje devuelve la cadena "IDOK". IDCANCEL : se mostrará un botón con el nombre "CANCEL" en el cuadro de mensaje. Cuando el usuario hace clic en el botón, el cuadro de mensaje devuelve la cadena "IDCANCEL". |
resourceDll | xs:string | No | Atributo opcional que especifica un archivo DLL de recursos que contiene el texto que se va a mostrar en el botón. Este archivo DLL debe ser un archivo dependiente del controlador de impresora y debe estar presente en la carpeta de recursos del controlador (por ejemplo, %SYSTEMROOT%\system32\spool\drivers\w32x86\3). |
stringID | xs:string | Sí | Atributo obligatorio que especifica el texto que se va a mostrar en el botón. El valor del atributo especifica la ubicación de la cadena de texto en el archivo DLL de recursos. |
Elementos secundarios
No hay elementos secundarios.
Elementos primarios
Elemento | Descripción |
---|---|
buttons | Elemento necesario que especifica uno o varios botones que se muestran en el cuadro de mensaje de notificación de eventos en el equipo cliente. |
Comentarios
Los botones se mostrarán en la parte inferior del cuadro de mensaje.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el elemento de botón para mostrar los botones Aceptar y CANCELAR junto a otros.
<?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>