Partager via


Interface IPrintSchemaTicket (printerextension.h)

Fournit la méthode primaire pour accéder et valider un PrintTicket.

Héritage

L’interface IPrintSchemaTicket hérite de IPrintSchemaElement.

Méthodes

L’interface IPrintSchemaTicket possède ces méthodes.

 
IPrintSchemaTicket ::CommitAsync

Obtient un contexte d’opération de validation PrintTicket asynchrone.
IPrintSchemaTicket ::get_JobCopiesAllDocuments

Obtient le nombre de copies.
IPrintSchemaTicket ::GetCapabilities

Obtient un objet IPrintSchemaCapabilities qui représente les fonctionnalités de l’imprimante en fonction des paramètres actuels de cet objet IPrintSchemaTicket.
IPrintSchemaTicket ::GetFeature

Obtient une fonctionnalité nommée à partir du PrintTicket, par nom et URI d’espace de noms complet.
IPrintSchemaTicket ::GetFeatureByKeyName

Obtient une fonctionnalité du PrintTicket en fonction du nom de clé spécifié.
IPrintSchemaTicket ::NotifyXmlChanged

Avertit le système d’impression que l’objet DOM XML a changé.
IPrintSchemaTicket ::p ut_JobCopiesAllDocuments

Définit le nombre de copies.
IPrintSchemaTicket ::ValidateAsync

Obtient un contexte d’opération de validation PrintTicket asynchrone.

Remarques

Pour les clients C++, pour obtenir un objet IXMLDOMDocument2 pour l’objet PrintTicket, vous devez d’abord déréférencer le paramètre ppXmlNode de la propriété XmlNode (à l’aide de *ppXmlNode ). Cela récupère un pointeur vers une interface de type IUnknown. Utilisez ce pointeur pour appeler la méthode QueryInterface de l’objet PrintTicket pour accéder à l’objet IXMLDOMDocument2 sous-jacent.

Pour les clients C# et JavaScript, utilisez les méthodes Printerextension.h GetReadStream ou GetWriteStream pour accéder à un xmlNode IPrintSchemaElement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Windows
En-tête printerextension.h (include Printerextension.h)

Voir aussi

IPrintSchemaAsyncOperationEvent ::Completed

IPrintSchemaCapabilities

IPrintSchemaElement

IPrintSchemaElement ::XmlNode