Compartilhar via


Usando a API de Documentos XPS

Esta seção descreve como usar a API de Documentos XPS para executar tarefas de programação.

Para obter exemplos de como usar a API de Documentos XPS em um programa, confira a seção Tarefas de Programação da API de Documentos XPS.

Para obter informações sobre como usar o modelo de objeto XPS e como ele é implementado pela API de Documentos XPS, confira Sobre a API de Documentos XPS.

Introdução à API de Documentos XPS

Antes de começar a usar a API de Documentos XPS, verifique se você está familiarizado com os seguintes tópicos de programação:

Programação COM
Tratamento de erro em COM

Ao usar a API de Documentos XPS, talvez você também queira usar as seguintes tecnologias:

DirectWrite
API de Impressão XPS
API de assinatura digital do XPS

Tarefas de programação da API de Documentos XPS

Os tópicos desta seção descrevem como usar a API de Documentos XPS em um programa e demonstram como executar algumas tarefas de programação comuns.

A API de Documentos XPS usa coleções para trabalhar com grupos de interfaces. Trabalhar com interfaces de coleção do XPS OM descreve como programar com essas coleções.

As tarefas comuns de programação de documentos XPS incluem o seguinte:

Inicializar um XPS OM
Criar um XPS OM em branco
Ler um documento XPS em um XPS OM
Navegar pelo XPS OM
Gravar texto em um XPS OM
Desenhar gráficos em um XPS OM
Colocar imagens em um XPS OM
Gravar um XPS OM em um documento XPS
Imprimir um XPS OM

As Tarefas avançadas de programação de documentos XPS incluem o seguinte:

Mesclar documentos XPS
Processando documentos XPS em um filtro XPSDrv

Referência da API de documento XPS

XML Paper Specification