Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette interface IXpsOMPrintTicketResource de l’API de document XPS permet d’accéder à un ticket d’impression existant et également de créer un ticket d’impression dans un om XPS.
Imprimer des ressources de ticket
L’interfaceIXpsOMPrintTicketResource permet à un programme de lire le contenu d’un ticket d’impression existant en appelant la méthode GetPrintTicketResource d’une interface prenant en charge un ticket d’impression. Vous pouvez ajouter de nouvelles ressources de ticket d’impression à un composant de document en appelant SetPrintTicketResource.
Il existe trois niveaux de ticket d’impression, qui spécifient l’étendue du ticket d’impression. Les niveaux de ticket d’impression sont : le niveau du travail (ou du package), le niveau du document et le niveau de la page. Le tableau suivant montre la relation entre le niveau du ticket d’impression, l’interface de modèle XPS correspondante et les méthodes utilisées pour accéder à la ressource de ticket d’impression.
| Imprimer le niveau du ticket | Interface | Get, méthode | Set, méthode |
|---|---|---|---|
| Travail | IXpsOMDocumentSequence | getPrintTicketResource | SetPrintTicketResource |
| Document | IXpsOMDocument | getPrintTicketResource | SetPrintTicketResource |
| Page | IXpsOMPageReference | getPrintTicketResource | SetPrintTicketResource |
Imprimer le contenu du ticket
Le contenu d’une ressource de ticket d’impression existante est accessible en lisant le flux associé à la ressource. La méthode GetStream de l’interface IXpsOMPrintTicketRe source retourne le pointeur vers un flux en lecture seule qui contient le contenu au format XML du ticket d’impression. Le format du contenu du ticket d’impression est décrit dans la spécification de schéma d’impression.
Vous pouvez créer une ressource de ticket d’impression en créant une interface IXpsOMPrintTicketResource. Un ticket d’impression au format XML valide est écrit dans un flux et un URI de composant est créé pour identifier la partie de ticket d’impression. Pour plus d’informations sur le contenu d’un ticket d’impression valide, reportez-vous à la Spécification du schéma d’impression. Le flux et l’URI du composant sont passés en tant que paramètres de l’appelSetContentpour définir la nouvelle ressource de ticket d’impression et la ressource de ticket d’impression est ajoutée à la partie de document correspondante en appelant la méthode SetPrintTicketResource indiquée dans le tableau précédent.
Imprimer l’héritage des tickets
Les tickets d’impression héritent des propriétés des tickets d’impression avec une plus grande étendue. Par exemple, un ticket d’impression au niveau du document hérite des propriétés du ticket d’impression au niveau du travail associé à la séquence de documents du document. De même, un ticket d’impression au niveau de la page hérite des propriétés du ticket d’impression au niveau du document associé au document de la page. Dans ce processus d’héritage, les propriétés spécifiées dans le ticket d’impression de niveau inférieur remplacent les propriétés correspondantes qui seraient autrement héritées du ticket d’impression de niveau supérieur.
Rubriques connexes