IXpsOMObjectFactory1 接口 (xpsobjectmodel_1.h)

继承自 IXpsOMObjectFactory。

添加了对:

检测 XPS 包的类型。

将 OpenXPS 包加载到 XPS 对象模型中。

将内存中 XPS 对象模型保存到 OpenXPS 包。

将 HDPhoto 资源转换为 JpegXR 资源。

继承

IXpsOMObjectFactory1 接口继承自 IXpsOMObjectFactoryIXpsOMObjectFactory1 还具有以下类型的成员:

方法

IXpsOMObjectFactory1 接口具有这些方法。

 
IXpsOMObjectFactory1::ConvertHDPhotoToJpegXR

将图像资源从 HD 照片转换为 JpegXR。
IXpsOMObjectFactory1::ConvertJpegXRToHDPhoto

将图像资源从 JpegXR 转换为 HD 照片。
IXpsOMObjectFactory1::CreatePackage1

IXpsOMObjectFactory1::CreatePackage1 方法 (xpsobjectmodel_1.h) 创建一个 IXpsOMPackage1 接口,该接口用作 XPS 对象模型文档树的根节点。
IXpsOMObjectFactory1::CreatePackageFromFile1

打开 XPS 包文件并返回实例化的 XPS 文档对象树。 此方法将读取包含 XPS 文档的文件,该文档的类型XPS_DOCUMENT_TYPE_ XPS 或 OPENXPS XPS_DOCUMENT_TYPE_。
IXpsOMObjectFactory1::CreatePackageFromStream1

打开包含 XPS 包的流,并返回实例化的 XPS 文档对象树。
IXpsOMObjectFactory1::CreatePackageWriterOnFile1

打开一个文件,用于将 XPS OM 的内容写入指定类型的 XPS 包。 此方法为 MSXPS 文档或 OpenXPS 文档生成包编写器。
IXpsOMObjectFactory1::CreatePackageWriterOnStream1

打开一个流,用于将 XPS OM 的内容写入指定类型的 XPS 包。
IXpsOMObjectFactory1::CreatePage1

IXpsOMObjectFactory1::CreatePage1 方法 (xpsobjectmodel_1.h) 创建 IXpsOMPage 接口,该接口提供表示单个页面内容的对象的树的根节点。
IXpsOMObjectFactory1::CreatePageFromStream1

从指定的流中读取页面标记,以创建和填充 IXpsOMPage1 接口。
IXpsOMObjectFactory1::CreateRemoteDictionaryResourceFromStream1

将远程资源字典标记加载到未根 IXpsOMRemoteDictionaryResource 接口中。 dictionaryMarkupStream 参数引用的字典可以包含来自 OpenXPS 或 MSXPS 命名空间的标记。
IXpsOMObjectFactory1::GetDocumentTypeFromFile

检测存储在指定文件中的 XPS 文档的类型。
IXpsOMObjectFactory1::GetDocumentTypeFromStream

检测存储在指定流中的 XPS 文档的类型。

注解

其他引用

基本接口在 Windows 7 SDK 中定义和记录。

IXpsOMObjectFactory 接口

要求

   
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 xpsobjectmodel_1.h

请参阅

IXpsOMObjectFactory