IXpsOMPackageTarget::CreateXpsOMPackageWriter-Methode (xpsobjectmodel.h)
Erstellen Sie eine IXpsOMPackageWriter-Schnittstelle zur Verwendung mit einem Druckauftrag, den die Funktion StartXpsPrintJob1 erstellt hat.
Syntax
HRESULT CreateXpsOMPackageWriter(
[in] IOpcPartUri *documentSequencePartName,
[in, optional] IXpsOMPrintTicketResource *documentSequencePrintTicket,
[in, optional] IOpcPartUri *discardControlPartName,
[out, retval] IXpsOMPackageWriter **packageWriter
);
Parameter
[in] documentSequencePartName
Die IOpcPartUri-Schnittstelle , die den Teilnamen der Dokumentsequenz in der neuen Datei enthält.
[in, optional] documentSequencePrintTicket
Die IXpsOMPrintTicketResource-Schnittstelle , die das Druckticket auf Paketebene enthält, das der neuen Datei zugewiesen werden soll. Legen Sie diesen Parameter auf NULL fest, wenn Sie kein Druckticket auf Paketebene besitzen.
[in, optional] discardControlPartName
Die IOpcPartUri-Schnittstelle , die den Namen des Verwerfen-Steuerelementteils enthält. Legen Sie diesen Parameter auf NULL fest, wenn Sie kein Verwerfen-Steuerelementteil besitzen.
[out, retval] packageWriter
Ein Zeiger auf die neue IXpsOMPackageWriter-Schnittstelle , die von dieser Methode erstellt wurde.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliche Werte sind unter anderem diejenigen in der folgenden Tabelle. Informationen zu Rückgabewerten der XPS-Dokument-API, die in dieser Tabelle nicht aufgeführt sind, finden Sie unter XPS-Dokumentfehler.
Rückgabecode | Beschreibung |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
packageWriter ist NULL. |
|
documentSequencePrintTicket verweist nicht auf eine erkannte Schnittstellenimplementierung. Die benutzerdefinierte Implementierung von XPS-Dokument-API-Schnittstellen wird nicht unterstützt. |
Diese Methode ruft die Paketerstellungs-API auf. Informationen zu den Rückgabewerten der Verpackungs-API finden Sie unter Paketfehler.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 mit SP1, Windows Vista und Ergänzung zu Plattformupdates für Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 mit SP1, Windows Server 2008 und Plattformupdate-Ergänzung für Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | xpsobjectmodel.h |
Bibliothek | XpsPrint.lib |