Freigeben über


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

Weitere Informationen

IXpsDocumentPackageTarget3D