À propos de l’API Document XPS

L’API Document XPS implémente le modèle d’objet XPS et permet aux développeurs de créer un OM XPS, de manipuler le contenu du document XPS dans les programmes Windows \\ natifs, et d’enregistrer l’OM XPS dans un fichier ou un flux en tant que document XPS. Les développeurs de modules de pipeline de filtre XPSDrv peuvent également utiliser l’API Document XPS pour manipuler le contenu du document XPS dans un filtre de pilote d’imprimante XPSDrv.

Vue d’ensemble de l’API Document XPS

Le modèle d’objet XPS est le modèle d’informations d’un document XPS. Le modèle d’informations du document XPS est distinct du modèle de marques utilisé dans les composants du document. Le modèle d’objet XPS décrit l’organisation des composants internes qui composent un document XPS, et le modèle de marques décrit le contenu de ces composants.

Dans un programme, le modèle d’objet XPS est instancié en tant qu’OM XPS. L’OM XPS est essentiellement une version en mémoire du contenu d’un document XPS. Bien qu’il soit similaire dans l’organisation logique à un document XPS, un OM XPS n’est pas considéré comme un document XPS tant qu’il n’a pas été sérialisé dans un fichier ou un flux.

La structure exacte des marques n’est pas disponible pour l’OM XPS lorsqu’un document XPS est désérialisé des marques à un OM XPS. Par exemple, si la propriété a été représentée sous la forme d’un élément ou d’un attribut dans les marques, la valeur de propriété d’un objet document est présentée par l’OM XPS de la même façon.

L’API Document XPS peut être divisée en catégories suivantes :

  • Interfaces de jonction d’OM XPS

    Les interfaces de jonction fournissent un accès aux composants de niveau supérieur de la structure de document XPS. Ces interfaces fournissent également les moyens de sérialiser un OM XPS et de désérialiser un document XPS.

  • Interfaces de page d’OM XPS

    Les interfaces de page fournissent un accès au contenu d’une page dans un document XPS. Les interfaces qui décrivent le contenu de la page sont également incluses avec les interfaces de page.

  • Signatures numériques d’OM XPS

    L’OM XPS prend en charge les signatures numériques. Toutefois, vous pouvez accéder directement à des signatures numériques dans un document XPS sans créer d’OM XPS. Pour plus d’informations sur l’accès aux signatures numériques XPS sans OM XPS, consultez l’API Signature numérique XPS.

  • Interfaces de ticket d’impression d’OM XPS

    Les documents XPS prennent en charge les tickets d’impression au niveau du package (travail), du document et de la page. Les tickets d’impression contiennent des informations sur la mise en forme du contenu du document pour l’impression ou l’affichage.

Dans cette section

Interfaces de jonction d’OM XPS

Interfaces de page d’OM XPS

Signatures numériques d’OM XPS

Interfaces de ticket d’impression d’OM XPS

Autres rubriques connexes

Initialiser un OM XPS

Signatures numériques d’OM XPS

Informations de référence sur l’API Document XPS

XML Paper Specification