Partager via


À propos de l’API de document XPS

L’API de document XPS implémente le modèle objet XPS et permet aux développeurs de créer un modèle d’objet XPS, de manipuler le contenu du document XPS dans les programmes Windows \\ natifs, et d’enregistrer le modèle objet 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 de document XPS

Le modèle 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 balisage utilisé dans les parties du document. Le modèle objet XPS décrit l’organisation des composants internes qui composent un document XPS, et le modèle de balisage décrit le contenu de ces composants.

Dans un programme, le modèle d'objet XPS est instancié en tant qu'OM XPS. Le XPS OM 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 du balisage n'est pas disponible pour le XPS OM lorsqu'un document XPS est désérialisé du balisage vers un XPS OM. Par exemple, si la propriété a été représentée sous la forme d’un élément ou d’un attribut dans le balisage, la valeur de propriété d’un objet document est présentée par l’objet OM XPS de la même façon.

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

  • Interfaces XPS OM Trunk

    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.

  • XPS OM Page Interfaces

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

    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 de modèle d'objet XPS. Pour plus d'informations sur l'accès aux signatures numériques XPS sans XPS OM, veuillez consulter l'API de signature numérique XPS.

  • Interfaces XPS OM Print Ticket

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

XPS OM Page Interfaces

Signatures numériques XPS OM

Interfaces XPS OM Print Ticket

Autres rubriques connexes

Initialiser un XPS OM

Signatures numériques XPS OM

références API pour les documents XPS

spécification de papier XML