共用方式為


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 pageDimensionspartUripageNULL
XPS_E_INVALID_LANGUAGE 語言 不包含有效的語言字串。
XPS_E_INVALID_PAGE_SIZE pageDimensions 包含無效的頁面大小或無效的頁面大小值。

規格需求

需求
標頭 xpsobjectmodel_1.h

另請參閱

IXpsOMObjectFactory1

因特網工程工作組 (IETF) RFC 3066

XML Paper Specification

XML Paper Specification