Working with XPS OM Path Interfaces

This section describes how to use the path-related interfaces of the XPS Document API in an XPS OM.

Interface name Conceptual children Description
IXpsOMPath
None
Describes a graphical path element.
IXpsOMBrush
IXpsOMSolidColorBrush
IXpsOMTileBrush
IXpsOMVisualBrush
IXpsOMImageBrush
IXpsOMGradientBrush
IXpsOMLinearGradientBrush
IXpsOMRadialGradientBrush
A brush is used to fill an area or a line.
IXpsOMSolidColorBrush
None
Provides solid color fills or strokes.
IXpsOMVisualBrush
None
Provides a visual object such as a path, glyph or canvas, or a partial visual to be used as a tiling fill or stroke.
IXpsOMImageBrush
None
Provides an image (or partial image) to be used as a tiling fill or stroke.
IXpsOMLinearGradientBrush
None
Provides a linear gradient to be used as a fill or stroke.
IXpsOMRadialGradientBrush
None
Provides a radial gradient to be used as a fill or stroke.
IXpsOMGradientStop
None
Defines a single color value inflection point within a linear or radial gradient.
IXpsOMGeometry
IXpsOMGeometryFigure
Provides a definition of a vector region to be used as a clipping region or path definition. Consists of one or more IXpsOMGeometryFigure interfaces.
IXpsOMGeometryFigure
None
Part of a region definition that is referenced by an IXpsOMGeometry interface and that consists of one or more segments.
IXpsOMMatrixTransform
None
Specifies the affine matrix transformation to be applied to the object during rendering.

Contents

IXpsOMPath Interface

IXpsOMDashCollection Interface

IXpsOMMatrixTransform Interface