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

指示所创建页面的默认语言的字符串。

[!警报] 重要提示 语言字符串必须遵循 RFC 3066 语法。

partUri

IOpcPartUri 接口,其中包含要分配给此资源的部件名称。

page

指向新 IXpsOMPage 接口的指针。

返回值

该方法返回 HRESULT。 可能的值包括但不限于后面的表中的值。 有关此表中未列出的 XPS 文档 API 返回值的信息,请参阅 XPS 文档错误

返回代码 说明
S_OK 方法成功。
E_POINTER pageDimensionspartUripageNULL
XPS_E_INVALID_LANGUAGE language 不包含有效的语言字符串。
XPS_E_INVALID_PAGE_SIZE pageDimensions 包含无效的页大小或无效的页大小值。

要求

要求
Header xpsobjectmodel_1.h

另请参阅

IXpsOMObjectFactory1

Internet 工程任务组 (IETF) RFC 3066

XML 纸张规范

XML 纸张规范