[]
        
(Showing Draft Content)

GrapeCity.Documents.Imaging.PathBuilder

PathBuilder Class

A helper class for creating GraphicsPath objects.

Inheritance
PathBuilder
Namespace: GrapeCity.Documents.Imaging
Assembly: DS.Documents.Imaging.dll
Syntax
public class PathBuilder
Public Class PathBuilder

Constructors

Name Description
PathBuilder()

Initializes a new instance of the PathBuilder class.

Properties

Name Description
FigureHasSegments

Gets a value indicating if the active figure contains one or more segments.

FigureStarted

Gets a value indicating if there is an active figure to update.

Figures

Gets the list of figures to be converted to a path.

Methods

Name Description
AddArc(ArcSegment)

Adds a single arc to the path geometry.

AddCubicBezier(PointF, PointF, PointF)

Creates a cubic Bezier curve and adds it to the figure.

AddCubicBeziers(params PointF[])

Creates a sequence of cubic Bezier curves and adds them to the figure.

AddFigure(IFigure)

Adds an existing figure to the path.

AddFigures(params IFigure[])

Adds one or several existing figures to the path.

AddLine(PointF)

Creates a line segment between the current point and the specified end point and adds it to the figure.

AddLine(float, float)

Creates a line segment between the current point and the specified end point and adds it to the figure.

AddLines(params PointF[])

Creates a sequence of lines using the specified points and adds them to the figure.

AddQuadraticBezier(PointF, PointF)

Creates a quadratic Bezier curve and adds it to the figure.

AddQuadraticBeziers(params PointF[])

Creates a sequence of quadratic Bezier curves and adds them to the figure.

BeginFigure(PointF)

Starts a new figure at the specified point.

BeginFigure(float, float)

Starts a new figure at the specified point.

CancelFigure()

Discards the active figure.

Clear()

Clears the list of figures and all pending changes.

EndFigure(bool)

Ends the current figure; optionally, closes it.

ToPath(FillMode)

Creates a GraphicsPath from the current set of figures.

ToPath(FillMode, Matrix3x2)

Creates a GraphicsPath from the current set of figures.