IXpsOMObjectFactory1::CreatePage1 方法 (xpsobjectmodel_1.h)
建立 IXpsOMPage 介面,此介面會提供物件樹狀結構根節點,代表單一頁面的內容。
語法
HRESULT CreatePage1(
const XPS_SIZE *pageDimensions,
LPCWSTR language,
IOpcPartUri *partUri,
IXpsOMPage1 **page
);
參數
pageDimensions
XPS_SIZE 結構,指定要建立的頁面大小。
大小是以 XPS 單位描述。 每英吋有96個 XPS 單位。 例如,8.5 吋 x 11.0 英吋頁面的維度為 816 x 1,056 XPS 單位。
language
表示所建立頁面之預設語言的字串。
[!ALERT] 重要 語言字串必須遵循 RFC 3066 語法。
partUri
IOpcPartUri 介面,其中包含要指派給此資源的元件名稱。
page
新 IXpsOMPage 介面的指標。
傳回值
方法會傳回 HRESULT。 可能的值包括下列數據表中的值,但不限於這些值。 如需此表格中未列出的 XPS 檔 API 傳回值的相關信息,請參閱 XPS 檔錯誤。
傳回碼 | 描述 |
---|---|
S_OK | 此方法已成功。 |
E_POINTER | pageDimensions、 partUri 或 page 為 NULL。 |
XPS_E_INVALID_LANGUAGE | 語言 不包含有效的語言字串。 |
XPS_E_INVALID_PAGE_SIZE | pageDimensions 包含無效的頁面大小或無效的頁面大小值。 |
規格需求
需求 | 值 |
---|---|
標頭 | xpsobjectmodel_1.h |