Acerca de XPS Document API

XpS Document API 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 XPS OM en un archivo o secuencia como un documento XPS. Los desarrolladores de módulos de canalización de filtro XPSDrv también pueden usar XPS Document API 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 las partes 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 XPS OM 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 XPS OM 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 XPS OM cuando un documento XPS se deserializa de marcado a un XPS OM. Por ejemplo, si la propiedad se representa como un elemento o un atributo en el marcado, el valor de propiedad de un objeto de documento lo presenta el OM XPS exactamente de la misma manera.

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

  • Interfaces de tronco de XPS OM

    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 XPS OM

    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 XPS OM

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

  • Interfaces de incidencias de impresión de XPS OM

    Los documentos XPS admiten incidencias de impresión en el paquete (trabajo), documento y nivel de página. Los vales de impresión contienen información sobre cómo dar formato al contenido del documento para imprimir o ver.

En esta sección

Interfaces de tronco de XPS OM

Interfaces de página XPS OM

Firmas digitales de XPS OM

Interfaces de incidencias de impresión de XPS OM

Otros temas relacionados

Inicialización de un OM XPS

Firmas digitales de XPS OM

Referencia de la API de documentos XPS

XML Paper Specification