Freigeben über


IPrintSchemaTicket-Schnittstelle (printerextension.h)

Stellt die primäre Methode für den Zugriff auf und die Überprüfung eines PrintTicket bereit.

Vererbung

Die IPrintSchemaTicket-Schnittstelle erbt von IPrintSchemaElement.

Methoden

Die IPrintSchemaTicket-Schnittstelle verfügt über diese Methoden.

 
IPrintSchemaTicket::CommitAsync

Ruft einen asynchronen PrintTicket-Commitvorgangskontext ab.
IPrintSchemaTicket::get_JobCopiesAllDocuments

Ruft die Anzahl der Kopien ab.
IPrintSchemaTicket::GetCapabilities

Ruft ein IPrintSchemaCapabilities-Objekt ab, das die Druckerfunktionen basierend auf den aktuellen Einstellungen dieses IPrintSchemaTicket-Objekts darstellt.
IPrintSchemaTicket::GetFeature

Ruft ein benanntes Feature anhand des Namens und des vollständigen Namespace-URI aus dem PrintTicket ab.
IPrintSchemaTicket::GetFeatureByKeyName

Ruft ein Feature aus dem PrintTicket basierend auf dem angegebenen Schlüsselnamen ab.
IPrintSchemaTicket::NotifyXmlChanged

Benachrichtigt das Drucksystem, dass das XML-DOM-Objekt geändert wurde.
IPrintSchemaTicket::p ut_JobCopiesAllDocuments

Legt die Anzahl der Kopien fest.
IPrintSchemaTicket::ValidateAsync

Ruft einen asynchronen PrintTicket-Validierungsvorgangskontext ab.

Hinweise

Wenn C++-Clients ein IXMLDOMDocument2-Objekt für das PrintTicket-Objekt abrufen möchten, müssen Sie zuerst den ppXmlNode-Parameter der XmlNode-Eigenschaft dereferenzieren (mit *ppXmlNode ). Dadurch wird ein Zeiger auf eine Schnittstelle vom Typ IUnknown abgerufen. Verwenden Sie diesen Zeiger, um die QueryInterface-Methode des PrintTicket-Objekts aufzurufen, um auf das zugrunde liegende IXMLDOMDocument2-Objekt zuzugreifen.

Verwenden Sie für C#- und JavaScript-Clients die Methoden printerextension.h GetReadStream oder GetWriteStream, um auf einen IPrintSchemaElement XmlNode zuzugreifen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile printerextension.h (include Printerextension.h)

Weitere Informationen

IPrintSchemaAsyncOperationEvent::Completed

IPrintSchemaCapabilities

IPrintSchemaElement

IPrintSchemaElement::XmlNode