Lista (WSD)
La construcción Servicios web para dispositivos (WSD) List
es un tipo de cadena que compone una lista separada por comas de valores especificados por la consulta de filtro XPath. La List
construcción se define en WsdBidi.xsd.
Atributo | Descripción |
---|---|
drvPrinterEvent | (Opcional) Valor booleano que indica si el monitor de puerto envía notificaciones al controlador. Un valor TRUE indica que el monitor de puerto envía notificaciones al controlador; FALSE indica que el monitor de puerto no envía notificaciones al controlador. |
filter | Consulta XPath que el monitor WSD aplica al documento XML especificado por la consulta. Vea la explicación más adelante en este tema. |
name | Nombre del valor del esquema. |
consulta | Tipo de consulta que realiza el monitor WSD. |
El lenguaje XPath, implementado en Windows a partir de Microsoft XML (MSXML) 2.6, proporciona una manera cómoda de especificar elementos en un archivo XML. Consulte la referencia de XPath para obtener más información.
La List
construcción se define en WsdBidi.xsd.
Ejemplo de código
En el ejemplo de código siguiente, se compone una lista separada por comas que contiene el número permitido de imágenes de página por hoja para la impresión de N up, por ejemplo "1,2,4".
<Property name='Layout'>
<Property name='NumberUp'>
<Property name='PagesPerSheet'>
<List name='Supported
query='wprt:PrinterCapabilities'
filter='wprt:PrinterCapabilites/wprt:JobValues/wprt:DocumentProcessing/wprt:NumberUp/wprt:NUpPagesPerSheet/wprt:AllowedValue'/>
</Property>
</Property>
</Property>
El ejemplo anterior da como resultado la consulta siguiente:
\Printer.Layout.NumberUp.PagesPerSheet:Supported