Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This section describes the page-level interfaces of the XPS OM.
The page-level interfaces describe the content of a page in a document and the resources that provide that content.
Interface name | Logical child interfaces | Description |
---|---|---|
The root object of the page content. This object represents a document part. |
||
The base class of the interfaces that define visual objects such as text and graphics. Visual objects can be collected in an IXpsOMVisualCollection interface. |
||
A collection of visual objects that can be treated as a single visual object. |
||
None |
Describes the text on a page. |
|
None |
Describes a graphical path element. |
|
A brush is used to fill an area or the stroke of a line. |
||
None |
Provides a solid color to fill an area or the stroke of a line. |
|
None |
Provides an object—such as a path, glyph, or canvas—to fill an area or the stroke of a line. |
|
None |
Provides an image (or a partial image) to fill an area or the stroke of a line. |
|
None |
Provides a linear gradient to fill an area or the stroke of a line. |
|
None |
Provides a radial gradient to fill an area or the stroke of a line. |
|
None |
A single-color value and location that defines an inflection point within a linear or radial gradient. |
|
Specifies region to be used as a clipping region or as a path definition. Consists of one or more IXpsOMGeometryFigure interfaces. |
||
None |
A part of the region that is specified by an IXpsOMGeometry interface and that consists of one or more segments. |
|
None |
Specifies the affine matrix transformation to be applied to the object during rendering. |
|
The base interface for interfaces that can be stored in a resource dictionary and shared. |
||
A resource dictionary contains resources that can be shared. A list of resource dictionaries can be collected into an IXpsOMRemoteDictionaryResourceCollection interface. |
||
None |
References the resources that are shared by other objects. |
|
None |
Provides access to the content of the resource stream of the StoryFragments part of the document. |
Contents
In this section:
- Working with XPS OM Canvas and Visual Interfaces contains information about the following interfaces:
- Working with XPS OM Path Interfaces contains information about the following types of interfaces:
- Working with XPS OM Text, Graphics, and Image Interfaces contains information about the following items:
- Text in an XPS OM: see Write Text to an XPS OM
- Graphics in an XPS OM: see Working with XPS OM Path Interfaces
- Images in an XPS OM: see Place Images in an XPS OM
- XPS OM Color Management
- Working with XPS OM Page Interfaces contains information about the following interfaces: