IXpsOMPageReference::CollectPartResources 方法 (xpsobjectmodel.h)

创建与页面关联的所有基于部件的资源的列表。

语法

HRESULT CollectPartResources(
  [out, retval] IXpsOMPartResources **partResources
);

参数

[out, retval] partResources

指向 IXpsOMPartResources 接口的 指针,该接口包含与页面关联的所有基于部件的资源的列表。

返回值

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

返回代码 说明
S_OK
方法成功。
E_POINTER
partResourcesNULL
 

此方法调用 打包 API。 有关打包 API 返回值的信息,请参阅 打包错误

注解

如果在调用此方法时未加载页面,则此方法通过分析页面的关系部分来查找与此页面关联的基于部件的资源,并在 partResources 参数中返回这些资源。 如果加载页面,此方法遍历页面的对象模型以查找基于部件的资源,并在 partResources 中返回这些资源。

IXpsOMPartResources 接口中返回的资源部件列表是调用 方法时采用的文档结构的快照。 在此调用后对文档所做的更改不会反映在此方法返回后 IXpsOMPartResources 接口中。 同样,对此方法返回的 IXpsOMPartResources 接口所做的更改将不会反映在文档内容中。

要求

   
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 xpsobjectmodel.h

另请参阅

IXpsOMPageReference

IXpsOMPartResources

打包错误

XML 纸张规范

XPS 文档错误