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 |