À propos de l’API 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 du contenu de document XPS dans des programmes natifs Windows \\ 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 de 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 objet XPS est instancié en tant que modèle objet XPS. Le modèle OBJET 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 MODÈLE 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 l’om XPS lorsqu’un document XPS est désérialisé du balisage à un modèle OM XPS. Par exemple, si la propriété a été représentée en tant qu’élément ou attribut dans le balisage, la valeur de propriété d’un objet document est présentée par le modèle objet XPS de la même façon.

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

  • Interfaces de jonction 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 modèle OM XPS et de désérialiser un document XPS.

  • XPS OM Page Interfaces

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

  • Signatures numériques 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 de modèle d’interface système XPS. Pour plus d’informations sur l’accès aux signatures numériques XPS sans modèle OM XPS, consultez l’API de signature numérique XPS.

  • Interfaces de ticket d’impression 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 om XPS

XPS OM Page Interfaces

Signatures numériques OM XPS

Interfaces de ticket d’impression om XPS

Autres rubriques connexes

Initialiser un modèle objet XPS

Signatures numériques OM XPS

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

XML Paper Specification