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 描述磁贴画笔的平铺行为。 |