[]
        
(Showing Draft Content)

GrapeCity.Documents.Imaging.FreeFormPolygon

Class FreeFormPolygon

Namespace
GrapeCity.Documents.Imaging
Assembly
GcDocs.Imaging.dll

Represents a path consisting of straight line segments closing in a loop.

public class FreeFormPolygon : IFigure
Inheritance
object
FreeFormPolygon
Implements
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Constructors

FreeFormPolygon(params PointF[])

Initializes a new instance of the FreeFormPolygon class.

public FreeFormPolygon(params PointF[] points)

Parameters

points System.Drawing.PointF[]

Properties

Points

Gets or sets the array of source points (before their transformation).

public PointF[] Points { get; set; }

Property Value

System.Drawing.PointF[]

Transform

Gets or sets the transformation matrix.

public Matrix3x2 Transform { get; set; }

Property Value

System.Numerics.Matrix3x2

Methods

Clone()

Creates a copy of the current figure.

public IFigure Clone()

Returns

IFigure

Invalidate()

Call this method if some points in the Points array were changed from user code.

public void Invalidate()

Reverse()

Reverses the order of points in the figure.

public void Reverse()