從指定的串流讀取頁面標記,建立並填充 IXpsOMPage 介面。
語法
HRESULT CreatePageFromStream(
[in] IStream *pageMarkupStream,
[in] IOpcPartUri *partUri,
[in] IXpsOMPartResources *resources,
[in] BOOL reuseObjects,
[out, retval] IXpsOMPage **page
);
參數
[in] pageMarkupStream
包含頁面標記的串流。
[in] partUri
包含頁面 URI 的 IOpcPartUri 介面。
[in] resources
IXpsOMPartResources 介面,包含頁面所使用的資源。
[in] reuseObjects
一個布林值,指定軟體是否要嘗試透過共享所有屬性與子節點相同的物件來優化頁面內容樹。
| 價值觀 | Meaning |
|---|---|
|
軟體會嘗試優化物件樹。 |
|
軟體不會嘗試優化物件樹。 |
[out, retval] page
此方法所建立的新 IXpsOMPage 介面指標。
返回值
這個方法會傳回 HRESULT。 可能的值包括但不限於下表中的值。 如需此表格中未列出之 XPS 檔 API 傳回值的相關資訊,請參閱 XPS 檔錯誤。
| 回傳碼 | Description |
|---|---|
|
此方法已成功。 |
|
pageMarkupStream、partUri、資源或頁面皆為 NULL。 |
|
資源 並未指向公認的介面實作。 不支援自訂實作 XPS 文件 API 介面。 |
此方法呼叫 Packaging API。 關於 Packaging API 回傳值的資訊,請參見 Packaging Errors。
備註
此方法不會驗證從串流載入文件物件的任何基於串流的資源內容。 應用程式必須在使用這些資源前驗證它們。
需求
| Requirement | 價值觀 |
|---|---|
| 最低支援的用戶端 | Windows 7、Windows Vista 搭配 SP2 及 Windows Vista 平台更新 [桌面應用程式 |UWP 應用程式] |
| 支援的最低伺服器 | Windows Server 2008 R2、Windows Server 2008 搭配 SP2 及 Windows Server 2008 平台更新 [桌面應用程式 |UWP 應用程式] |
| 目標平臺 | 窗戶 |
| Header | xpsobjectmodel.h |