Sobre a API de documentos XPS

A API de documento XPS implementa o modelo de objeto XPS e permite que os desenvolvedores criem um OM XPS, manipulem o conteúdo do documento XPS em programas nativos do Windows \\ e salvem o OM XPS em um arquivo ou fluxo como um documento XPS. Os desenvolvedores de módulos de pipeline de filtro XPSDrv também podem usar a API de documento XPS para manipular o conteúdo do documento XPS em um filtro de driver de impressora XPSDrv.

Visão geral da API de documento XPS

O modelo de objeto XPS é o modelo de informações de um documento XPS. O modelo de informações do documento XPS é separado do modelo de marcação usado dentro das partes do documento. O modelo de objeto XPS descreve a organização dos componentes internos que compõem um documento XPS e o modelo de marcação descreve o conteúdo desses componentes.

Em um programa, o modelo de objeto XPS é instanciado como um OM XPS. O OM XPS é essencialmente uma versão na memória do conteúdo de um documento XPS. Embora semelhante em organização lógica a um documento XPS, um OM XPS não é considerado um documento XPS até que tenha sido serializado em um arquivo ou fluxo.

A estrutura exata da marcação não está disponível para o OM XPS quando um documento XPS é desserializado da marcação para um OM XPS. Por exemplo, se a propriedade foi representada como um elemento ou um atributo na marcação, o valor da propriedade de um objeto de documento é apresentado pelo OM XPS exatamente da mesma maneira.

A API de documento XPS pode ser dividida nas seguintes categorias:

  • Interfaces de tronco OM XPS

    As interfaces de tronco fornecem acesso aos componentes de nível superior da estrutura do documento XPS. Essas interfaces também fornecem os meios para serializar um OM XPS e desserializar um documento XPS.

  • Interfaces de página OM XPS

    As interfaces de página fornecem acesso ao conteúdo de uma página em um documento XPS. As interfaces que descrevem o conteúdo da página também estão incluídas nas interfaces da página.

  • Assinaturas digitais OM XPS

    O OM XPS suporta assinaturas digitais. No entanto, você pode acessar assinaturas digitais em um documento XPS diretamente sem criar um OM XPS. Para obter mais informações sobre como acessar assinaturas digitais XPS sem um OM XPS, consulte API de assinatura digital XPS.

  • Interfaces de tíquete de impressão do XPS OM

    Os documentos XPS oferecem suporte a tíquetes de impressão no nível do pacote (trabalho), do documento e da página. Os tíquetes de impressão contêm informações sobre como formatar o conteúdo do documento para impressão ou visualização.

Nesta seção

Interfaces de tronco OM XPS

Interfaces de página OM XPS

Assinaturas digitais OM XPS

Interfaces de tíquete de impressão do XPS OM

Outros tópicos relacionados

Inicializar um OM XPS

Assinaturas digitais OM XPS

Referência da API de documento XPS

XML Paper Specification