Share via


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