Criando um documento PrintCapabilities

Este tópico não é atual. Para obter as informações mais atuais, consulte Especificação do esquema de impressão.

Depois que um PrintTicket é validado, ele pode ser usado para criar uma instantâneo de PrintCapabilities. O provedor deve ter uma representação interna para qualquer Propriedade cujo Valor depende da configuração do dispositivo. Por exemplo, se SpotDiameter for uma Propriedade dependente dos Recursos de Resolução e MediaType, uma representação interna do SpotDiameter relacionada aos vários valores de Resolution e MediaType poderá aparecer como na tabela a seguir:

Resolução MediaType SpotDiameter
300
Bond
520
300
Brilhante
350
600
Bond
330
600
Brilhante
180
1200
Bond
250
1200
Brilhante
100

Para este exemplo, o provedor PrintCapabilities deve usar o PrintTicket fornecido para selecionar a entrada adequada na tabela interna e relatar isso como o Valor para a Propriedade SpotDiameter. Esse processo é repetido para cada Propriedade com valores múltiplos (para cada Propriedade cujo Valor depende da configuração). A seção PrintCapabilities Schema and Document Construction descreve as outras etapas envolvidas na criação de um instantâneo de PrintCapabilities.

Para criar uma instantâneo do documento PrintCapabilities padrão, forneça um PrintTicket padrão (em vez de um PrintTicket arbitrário) para o método que cria documentos PrintCapabilities.

Especificação de esquema de impressão