À propos de l’API de document XPS

l' API de Document xps implémente le modèle d’objet xps et permet aux développeurs de créer un modèle d’objet xps, de manipuler le contenu d’un document xps dans des programmes de Windows natifs \ \ et d’enregistrer le modèle d’objet xps dans un fichier ou un flux de données sous la forme d’un Document xps. Les développeurs de modules de pipeline de filtre XPSDrv peuvent également utiliser l’API de document XPS pour manipuler le contenu d’un 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’information du document XPS est distinct du modèle de balisage utilisé à l’intérieur des parties 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 balisage décrit le contenu de ces composants.

Dans un programme, le modèle objet XPS est instancié comme un modèle d’objet XPS. Le modèle d’objet XPS est essentiellement une version en mémoire du contenu d’un document XPS. Bien qu’il soit similaire dans une organisation logique à un document XPS, un modèle d’objet 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 modèle d’objet XPS lorsqu’un document XPS est désérialisé du balisage à un modèle d’objet XPS. Par exemple, si la propriété a été représentée comme un élément ou un attribut dans le balisage, la valeur de la propriété d’un objet document est présentée par le modèle OM XPS exactement de la même façon.

L' API de document XPS peut être divisée selon les catégories suivantes :

  • Interfaces du Trunk XPS OM

    Les interfaces Trunk fournissent l’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 d’objet XPS et de désérialiser un document XPS.

  • Interfaces de page OM XPS

    Les interfaces de page donnent 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

    Le modèle d’objet XPS prend en charge les signatures numériques. Toutefois, vous pouvez accéder aux signatures numériques dans un document XPS directement sans créer un modèle d’objet XPS. Pour plus d’informations sur l’accès aux signatures numériques XPS sans modèle XPS, consultez API de signature numérique XPS.

  • Interfaces du ticket d’impression XPS OM

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

Interfaces de page OM XPS

Signatures numériques XPS OM

Interfaces du ticket d’impression XPS OM

Autres rubriques connexes

Initialiser un modèle d’objet XPS

Signatures numériques XPS OM

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

XML Paper Specification