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 | pageDimensions、 partUri 或 page 为 NULL。 |
XPS_E_INVALID_LANGUAGE | language 不包含有效的语言字符串。 |
XPS_E_INVALID_PAGE_SIZE | pageDimensions 包含无效的页大小或无效的页大小值。 |
要求
要求 | 值 |
---|---|
Header | xpsobjectmodel_1.h |