IXpsDocumentPackageTarget3D::GetXpsOMPackageWriter3D-Methode (xpsobjectmodel_2.h)
Ruft ein neues IXpsOMPackageWriter3D-Objekt für das Dokumentpaket ab.
Syntax
HRESULT GetXpsOMPackageWriter3D(
[in] IOpcPartUri *documentSequencePartName,
[in, optional] IOpcPartUri *discardControlPartName,
[in] IOpcPartUri *modelPartName,
[in] IStream *modelData,
[out] IXpsOMPackageWriter3D **packageWriter
);
Parameter
[in] documentSequencePartName
Der Stammteil der XPS-Nutzlast.
[in, optional] discardControlPartName
Der Verwerfen-Steuerungsteil für die XPS-Nutzlast.
[in] modelPartName
Name des Teils, das das 3D-Modell enthält. Der Inhaltstyp des Teils ist "application/vnd.ms-package.3dmanufacturing-3dmodel+xml". Sie ist vom Paketstamm aus mit dem Beziehungstyp "http://schemas.microsoft.com/3dmanufacturing/2013/01/3dmodel" verknüpft.
[in] modelData
Ein lesbarer Stream, der eine Beschreibung des 3D-Modells enthält. Die Modellbeschreibung kann utf16-Codierung eines XML-Dokuments sein, aber für XPS OM und XpsPrint ist dies ein BLOB, das durchläuft. Die GetXpsOMPackageWriter3D-Methode versucht, den Lesezeiger des bereitgestellten Datenstroms an den Anfang des Datenstroms zu verschieben, aber der Methodenaufruf schlägt nicht fehl, wenn der Stream die Seek-Methode nicht unterstützt.
[out] packageWriter
Gibt den Writer zurück, der zum Senden von XPS-Inhalten und -Texturen für das 3D-Modell verwendet werden kann.
Rückgabewert
Gibt den entsprechenden HRESULT-Fehlercode zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | xpsobjectmodel_2.h |