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) |