Partager via


Interface IPrintSchemaTicket (printerextension.h)

Fournit la méthode principale permettant d’accéder à un PrintTicket et de valider celui-ci.

Héritage

L’interface IPrintSchemaTicket hérite de IPrintSchemaElement.

Méthode

L’interface IPrintSchemaTicket a 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 d’imprimante en fonction des paramètres actuels de cet objet IPrintSchemaTicket.
IPrintSchemaTicket ::GetFeature

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

Obtient une fonctionnalité de 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 des méthodes printerextension.h GetReadStream ou GetWriteStream pour accéder à un xmlNode IPrintSchemaElement.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
serveur minimum pris en charge Windows Server 2012
plateforme cible Windows
d’en-tête printerextension.h (include Printerextension.h)

Voir aussi

IPrintSchemaAsyncOperationEvent ::Completed

IPrintSchemaCapabilities

IPrintSchemaElement

IPrintSchemaElement ::XmlNode