共用方式為


IXpsDocumentPackageTarget3D::GetXpsOMPackageWriter3D 方法 (xpsobjectmodel_2.h)

取得文件封裝的新 IXpsOMPackageWriter3D 物件。

語法

HRESULT GetXpsOMPackageWriter3D(
  [in]           IOpcPartUri           *documentSequencePartName,
  [in, optional] IOpcPartUri           *discardControlPartName,
  [in]           IOpcPartUri           *modelPartName,
  [in]           IStream               *modelData,
  [out]          IXpsOMPackageWriter3D **packageWriter
);

參數

[in] documentSequencePartName

XPS 承載的根部分。

[in, optional] discardControlPartName

XPS 承載的捨棄控件元件。

[in] modelPartName

將保存 3D 模型的元件名稱。 元件的內容類型為 「application/vnd.ms-package.3dmanufacturing-3dmodel+xml」。。 它是從具有關聯性類型 「http://schemas.microsoft.com/3dmanufacturing/2013/01/3dmodel的套件根目錄連結」。

[in] modelData

可讀取的數據流,其中包含 3D 模型描述。 模型描述可能是 XML 檔的 UTF16 編碼,但針對 XPS OM 和 XpsPrint,這是一個 BLOB 通過。 GetXpsOMPackageWriter3D 方法會嘗試將提供的數據流讀取指標移至數據流開頭,但如果數據流不支援 Seek 方法,則方法呼叫將不會失敗。

[out] packageWriter

傳回寫入器,可用來傳送 3D 模型的 XPS 內容和紋理。

傳回值

傳回適當的 HRESULT 錯誤碼。

規格需求

需求
最低支援的用戶端 Windows 8.1 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 R2 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 xpsobjectmodel_2.h

另請參閱

IXpsDocumentPackageTarget3D