iXpsOMObjectFactory 接口 (xpsobjectmodel.h)

在 XPS 文档对象模型中创建 对象。

继承

IXpsOMObjectFactory 接口继承自 IUnknown 接口。 IXpsOMObjectFactory 还具有以下类型的成员:

方法

IXpsOMObjectFactory 接口包含以下方法。

 
IXpsOMObjectFactory::CreateCanvas

创建用于对页面元素进行分组的 IXpsOMCanvas 接口。
IXpsOMObjectFactory::CreateColorProfileResource

创建 IXpsOMColorProfileResource 接口,该接口用于访问颜色配置文件资源流。
IXpsOMObjectFactory::CreateCoreProperties

创建 IXpsOMCoreProperties 接口,其中包含描述 XPS 文档的元数据。
IXpsOMObjectFactory::CreateDictionary

创建一个 IXpsOMDictionary 接口,该接口启用属性资源的共享。
IXpsOMObjectFactory::CreateDocument

创建 IXpsOMDocument 接口,该接口可以包含一组有序序列中的 IXpsOMPageReference 接口。
IXpsOMObjectFactory::CreateDocumentSequence

创建 IXpsOMDocumentSequence 接口,该接口可以包含 XPS 文档的 IXpsOMDocument 接口。
IXpsOMObjectFactory::CreateDocumentStructureResource

创建 IXpsOMDocumentStructureResource 接口,该接口提供对文档结构资源流的访问。
IXpsOMObjectFactory::CreateFontResource

创建 IXpsOMFontResource 接口,该接口为字体资源提供 IStream 接口。
IXpsOMObjectFactory::CreateGeometry

创建 IXpsOMGeometry 接口,该接口指定路径或剪裁区域的形状。
IXpsOMObjectFactory::CreateGeometryFigure

创建 IXpsOMGeometryFigure 接口,该接口指定由 IXpsOMGeometry 接口定义的对象的一部分。
IXpsOMObjectFactory::CreateGlyphs

创建 IXpsOMGlyphs 接口,该接口指定页面上显示的文本。
IXpsOMObjectFactory::CreateGradientStop

创建 IXpsOMGradientStop 接口以表示渐变中的单个颜色和位置定义。
IXpsOMObjectFactory::CreateImageBrush

创建 IXpsOMImageBrush 接口。
IXpsOMObjectFactory::CreateImageResource

创建用于访问图像资源流的 IXpsOMImageResource 接口。
IXpsOMObjectFactory::CreateLinearGradientBrush

创建 IXpsOMLinearGradientBrush 接口。
IXpsOMObjectFactory::CreateMatrixTransform

创建指定仿射矩阵转换的 IXpsOMMatrixTransform 接口。
IXpsOMObjectFactory::CreatePackage

创建用作 XPS 对象模型文档树根节点的 IXpsOMPackage 接口。
IXpsOMObjectFactory::CreatePackageFromFile

打开 XPS 包文件并返回实例化的 XPS 文档对象树。
IXpsOMObjectFactory::CreatePackageFromStream

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

打开一个文件,用于将 XPS OM 的内容写入 XPS 包。
IXpsOMObjectFactory::CreatePackageWriterOnStream

打开一个流,用于将 XPS OM 的内容写入 XPS 包。
IXpsOMObjectFactory::CreatePage

创建 IXpsOMPage 接口,该接口提供表示单个页面内容的 对象的树的根节点。
IXpsOMObjectFactory::CreatePageFromStream

从指定的流中读取页面标记,以创建和填充 IXpsOMPage 接口。
IXpsOMObjectFactory::CreatePageReference

创建启用页面虚拟化的 IXpsOMPageReference 接口。
IXpsOMObjectFactory::CreatePartResources

创建可以包含基于部件的资源的 IXpsOMPartResources 接口。
IXpsOMObjectFactory::CreatePartUri

创建使用指定 URI 的 IOpcPartUri 接口。
IXpsOMObjectFactory::CreatePartUriCollection

创建可以包含 IOpcPartUri 接口指针的 IXpsOMPartUriCollection 接口。
IXpsOMObjectFactory::CreatePath

创建一个 IXpsOMPath 接口,该接口指定页面上的图形路径元素。
IXpsOMObjectFactory::CreatePrintTicketResource

创建一个 IXpsOMPrintTicketResource 接口,该接口允许访问 PrintTicket 流。
IXpsOMObjectFactory::CreateRadialGradientBrush

创建 IXpsOMRadialGradientBrush 接口。
IXpsOMObjectFactory::CreateReadOnlyStreamOnFile

通过指定文件创建只读 IStream。
IXpsOMObjectFactory::CreateRemoteDictionaryResource

创建启用属性资源的共享的 IXpsOMRemoteDictionaryResource 接口。
IXpsOMObjectFactory::CreateRemoteDictionaryResourceFromStream

将远程资源字典标记加载到无根 IXpsOMRemoteDictionaryResource 接口中。
IXpsOMObjectFactory::CreateSignatureBlockResource

创建可以包含一个或多个签名请求的 IXpsOMSignatureBlockResource。
IXpsOMObjectFactory::CreateSolidColorBrush

创建 IXpsOMSolidColorBrush 接口,该接口指定单一纯色的画笔。
IXpsOMObjectFactory::CreateStoryFragmentsResource

创建 IXpsOMStoryFragmentsResource 接口,该接口提供对页面 StoryFragments 部件的资源流内容的访问权限。
IXpsOMObjectFactory::CreateVisualBrush

创建 IXpsOMVisualBrush 接口,该接口是使用可视对象的 IXpsOMTileBrush。

要求

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

另请参阅

IXpsDocumentPackageTarget::GetXpsOMFactory

初始化 XPS OM

接口

XML 纸张规范