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