Sobre a API de Documento 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 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 seja semelhante na organização lógica a um documento XPS, um OM XPS não é considerado um documento XPS até que tenha sido serializado para 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 do tronco OM XPS

    As interfaces do 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 são incluídas nas interfaces da página.

  • Assinaturas Digitais de OM XPS

    O OM XPS dá suporte a 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 a API de Assinatura Digital do XPS.

  • Interfaces do Tíquete de Impressão de OM XPS

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

Nesta seção

Interfaces do tronco OM XPS

Interfaces de página OM XPS

Assinaturas Digitais de OM XPS

Interfaces do Tíquete de Impressão de OM XPS

Outros tópicos relacionados

Inicializar um OM XPS

Assinaturas Digitais de OM XPS

Referência da API de Documento XPS

Especificação de Papel XML