Acerca de XPS Document API

La API de documentos XPS implementa el modelo de objetos XPS y permite a los desarrolladores crear un OM XPS, manipular el contenido del documento XPS en programas nativos de Windows \\\\ y guardar el OM XPS en un archivo o flujo como documento XPS. Los desarrolladores de módulos de canalización de filtro XPSDrv también pueden usar la API de documentos XPS para manipular el contenido del documento XPS en un filtro de controlador de impresora XPSDrv.

Introducción a la API de documentos XPS

El modelo de objetos XPS es el modelo de información de un documento XPS. El modelo de información del documento XPS es independiente del modelo de marcado que se usa dentro de los elementos del documento. El modelo de objetos XPS describe la organización de los componentes internos que componen un documento XPS y el modelo de marcado describe el contenido de esos componentes.

En un programa, se crea una instancia del modelo de objetos XPS como un OM XPS. El OM XPS es esencialmente una versión en memoria del contenido de un documento XPS. Aunque es similar en la organización lógica a un documento XPS, un OM XPS no se considera un documento XPS hasta que se haya serializado en un archivo o una secuencia.

La estructura exacta del marcado no está disponible para el OM XPS cuando un documento XPS se deserializa desde el marcado a un OM XPS. Por ejemplo, tanto si la propiedad se representó como un elemento o un atributo en el marcado, el valor de la propiedad de un objeto de documento se presenta por el OM XPS exactamente de la misma manera.

La API de documentos XPS se puede dividir en las siguientes categorías:

  • Interfaces troncales de OM XPS

    Las interfaces troncales proporcionan acceso a los componentes de nivel superior de la estructura de documentos XPS. Estas interfaces también proporcionan los medios para serializar un OM XPS y deserializar un documento XPS.

  • Interfaces de página de OM XPS

    Las interfaces de página proporcionan acceso al contenido de una página en un documento XPS. Las interfaces que describen el contenido de la página también se incluyen con las interfaces de página.

  • Firmas digitales de OM XPS

    XPS OM admite firmas digitales. Sin embargo, puede acceder a firmas digitales en un documento XPS directamente sin crear un OM XPS. Para obtener más información sobre cómo acceder a firmas digitales XPS sin un OM XPS, consulte API de firma digital XPS.

  • Interfaces de impresión de incidencias de OM XPS

    Los documentos XPS admiten incidencias de impresión a nivel de paquete (trabajo), documento y página. Las incidencias de impresión contienen información sobre cómo dar formato al contenido del documento para su impresión o visualización.

En esta sección

Interfaces troncales de OM XPS

Interfaces de página de OM XPS

Firmas digitales de OM XPS

Interfaces de impresión de incidencias de OM XPS

Otros temas relacionados

Inicialización de un OM XPS

Firmas digitales de OM XPS

Referencia de la API de documentos XPS

XML Paper Specification