Compartir a través de


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