Compartilhar via


Lista (WSD)

O constructo WSD (Serviços Web para Dispositivos) List é um tipo de cadeia de caracteres que compõe uma lista separada por vírgulas de valores especificados pela consulta de filtro XPath. O List constructo é definido em WsdBidi.xsd.

Atributo Descrição
drvPrinterEvent (Opcional) Um valor booliano que indica se o monitor de porta envia notificações para o driver. Um valor TRUE indica que o monitor de porta envia notificações para o driver; FALSE indica que o monitor de porta não envia notificações para o driver.
filter A consulta XPath que o monitor WSD aplica ao documento XML especificado pela consulta. Consulte a discussão mais adiante neste tópico.
name O nome do valor do esquema.
consulta O tipo de consulta que o monitor WSD executa.

A linguagem XPath, implementada no Windows a partir do Microsoft XML (MSXML) 2.6, fornece uma maneira conveniente de especificar elementos em um arquivo XML. Consulte a Referência do XPath para obter mais informações.

O List constructo é definido em WsdBidi.xsd.

Exemplo de código

No exemplo de código a seguir, uma lista separada por vírgulas é composta que contém o número permitido de imagens de página por planilha para impressão N-up, por exemplo , "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>

O exemplo anterior resulta na seguinte consulta:

\Printer.Layout.NumberUp.PagesPerSheet:Supported