xpsobjectmodel.h 标头

XPS 文档使用此标头。 有关详细信息,请参阅:

xpsobjectmodel.h 包含以下编程接口:

接口

 
IXpsOMBrush

定义用于绘制图形对象的 对象。 派生自 IXpsOMBrush 的类描述如何绘制区域。
IXpsOMCanvas

一组视觉对象元素和相关属性。
IXpsOMColorProfileResource

为颜色配置文件资源提供 IStream 接口。
IXpsOMColorProfileResourceCollection

IXpsOMColorProfileResource 接口指针的集合。
IXpsOMCoreProperties

此接口提供对存储在 XPS 文档的核心属性部分中的元数据的访问。
IXpsOMDashCollection

XPS_DASH结构的集合。
IXpsOMDictionary

XPS 包使用该字典来共享资源。
IXpsOMDocument

构成文档的固定页面和文档级资源的有序序列。
IXpsOMDocumentCollection

IXpsOMDocument 接口指针的集合。
IXpsOMDocumentSequence

具有 XPS 文档内容的根对象。
IXpsOMDocumentStructureResource

提供对 DocumentStructure 部件的资源流的 XML 内容的访问权限。
IXpsOMFontResource

提供字体资源的 IStream 接口。
IXpsOMFontResourceCollection

IXpsOMFontResource 接口指针的集合。
IXpsOMGeometry

描述路径或剪切区域的形状。
IXpsOMGeometryFigure

描述 IXpsOMGeometry 接口指定的路径或剪辑区域的一部分。
IXpsOMGeometryFigureCollection

IXpsOMGeometryFigure 接口指针的集合。
IXpsOMGlyphs

描述页面上显示的文本。
IXpsOMGlyphsEditor

允许批量修改影响 IXpsOMGlyphs 接口中文本内容的属性。
IXpsOMGradientBrush

此接口描述由渐变停止点组成的渐变。 继承自 IXpsOMGradientBrush 的类指定解释渐变停止点的不同方式。
IXpsOMGradientStop

表示渐变中的单个颜色和位置。
IXpsOMGradientStopCollection

IXpsOMGradientStop 接口指针的集合。
IXpsOMImageBrush

使用光栅图像作为源的画笔。
IXpsOMImageResource

提供图像资源的 IStream 接口。
IXpsOMImageResourceCollection

IXpsOMImageResource 接口指针的集合。
IXpsOMLinearGradientBrush

指定线性渐变,即沿矢量的颜色渐变。
IXpsOMMatrixTransform

指定可应用于对象模型中其他对象的仿射矩阵转换。
IXpsOMNameCollection

名称字符串的集合。
IXpsOMObjectFactory

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

提供 XPS 对象模型树的顶级条目。
IXpsOMPackageTarget

提供创建 IXpsOMPackageWriter 的方法,该 IXpsOMPackageWriter 可由 StartXpsPrintJob1 函数创建的打印作业使用。
IXpsOMPackageWriter

以增量方式将 XPS 文档的各个部分写入包文件。
IXpsOMPage

提供保存单个页面内容的 对象的树的根节点。
IXpsOMPageReference

启用 XPS 文档中页面的虚拟化。
IXpsOMPageReferenceCollection

IXpsOMPageReference 接口指针的集合。
IXpsOMPart

所有 XPS 文档部件接口的基接口。
IXpsOMPartResources

提供对 XPS 文档的所有共享、基于部件的资源的访问权限。
IXpsOMPartUriCollection

IOpcPartUri 接口指针的集合。
IXpsOMPath

描述非文本视觉对象项。
IXpsOMPrintTicketResource

为 PrintTicket 资源提供 IStream 接口。
IXpsOMRadialGradientBrush

指定径向渐变。
IXpsOMRemoteDictionaryResource

提供一个接口,使 XPS 包中的页面能够共享资源。
IXpsOMRemoteDictionaryResourceCollection

IXpsOMRemoteDictionaryResource 接口指针的集合。
IXpsOMResource

用作 XPS 对象模型的资源接口的基本接口。
IXpsOMShareable

可共享接口的基接口。
IXpsOMSignatureBlockResource

提供签名块资源的 IStream 接口。
IXpsOMSignatureBlockResourceCollection

IXpsOMSignatureBlockResource 接口指针的集合。
IXpsOMSolidColorBrush

单色画笔。
IXpsOMStoryFragmentsResource

提供对页面的 StoryFragments 部件的资源流内容的访问权限。
IXpsOMThumbnailGenerator

生成缩略图资源。
IXpsOMTileBrush

磁贴画笔使用可视图像通过重复图像来绘制区域。
IXpsOMVisual

路径、画布和字形接口的基本接口。
IXpsOMVisualBrush

使用可视元素作为源的画笔。
IXpsOMVisualCollection

IXpsOMVisual 接口指针的集合。

结构

 
XPS_COLOR

XPS_COLOR_TYPE_CONTEXT colorType 时XPS_COLOR结构的内容。
XPS_DASH

此结构描述路径的短划线元素。
XPS_GLYPH_INDEX

描述字形的位置和位置。
XPS_GLYPH_MAPPING

描述字形到索引的映射。
XPS_MATRIX

描述 3 乘 3 矩阵的左两列。
XPS_POINT

表示二维空间中的 x 坐标和 y 坐标对。 (XPS_POINT)
XPS_RECT

描述矩形的宽度、高度和位置。 (XPS_RECT)
XPS_SIZE

描述对象的大小。

枚举

 
XPS_COLOR_INTERPOLATION

描述用于颜色内插的 gamma 函数。
XPS_COLOR_TYPE

描述 XPS_COLOR 结构使用的颜色类型。
XPS_DASH_CAP

指定虚线笔划上虚线大写的样式。
XPS_FILL_RULE

复合形状用于确定给定点是否为几何图形的一部分的规则。
XPS_FONT_EMBEDDING

描述用于嵌入字体的选项。
XPS_IMAGE_TYPE

描述映像类型。
XPS_INTERLEAVING

指定在将 XPS OM 的内容写入文件或流时是否交错。
XPS_LINE_CAP

指定线段帽的形状。
XPS_LINE_JOIN

描述由两个相交线段生成的关节。
XPS_OBJECT_TYPE

描述派生自 IXpsOMShareable 的对象的类型。
XPS_SEGMENT_STROKE_PATTERN

指示是对图中的所有段、部分段进行笔划,还是不划线。
XPS_SEGMENT_TYPE

描述线段。
XPS_SPREAD_METHOD

描述如何填充点差区域。
XPS_STYLE_SIMULATION

描述字体或字形的模拟样式。
XPS_THUMBNAIL_SIZE

描述缩略图的大小。
XPS_TILE_MODE

描述磁贴画笔的平铺行为。