[]
        
(Showing Draft Content)

GrapeCity.Documents.Imaging.IFigure

IFigure Interface

Represents a figure within a geometric path.

Namespace: GrapeCity.Documents.Imaging
Assembly: DS.Documents.Imaging.dll
Syntax
public interface IFigure
Public Interface IFigure

Properties

Name Description
Closed

Gets a value indicating if the figure is closed, i.e. a line is drawn between the end point of the last segment and the start point.

MaxIntersections

Gets the maximum number of intersections that a polygon can have when testing a line.

Call the Flatten(Matrix3x2) method before using this property.

MaxXMaxY

Gets the maximum Y coordinate where the X coordinate is equal to TransformedMaxX.

Call the Flatten(Matrix3x2) method before using this property.

MaxXMinY

Gets the minimum Y coordinate where the X coordinate is equal to TransformedMaxX.

Call the Flatten(Matrix3x2) method before using this property.

MaxYMaxX

Gets the maximum X coordinate where the Y coordinate is equal to TransformedMaxY.

Call the Flatten(Matrix3x2) method before using this property.

MaxYMinX

Gets the minimum X coordinate where the Y coordinate is equal to TransformedMaxY.

Call the Flatten(Matrix3x2) method before using this property.

MinXMaxY

Gets the maximum Y coordinate where the X coordinate is equal to TransformedMinX.

Call the Flatten(Matrix3x2) method before using this property.

MinXMinY

Gets the minimum Y coordinate where the X coordinate is equal to TransformedMinX.

Call the Flatten(Matrix3x2) method before using this property.

MinYMaxX

Gets the maximum X coordinate where the Y coordinate is equal to TransformedMinY.

Call the Flatten(Matrix3x2) method before using this property.

MinYMinX

Gets the minimum X coordinate where the Y coordinate is equal to TransformedMinY.

Call the Flatten(Matrix3x2) method before using this property.

Transform

Gets or sets the transformation matrix for a figure.

TransformedMaxX

Gets the maximum X coordinate among the transformed points.

Call the Flatten(Matrix3x2) method before using this property.

TransformedMaxY

Gets the maximum Y coordinate among the transformed points.

Call the Flatten(Matrix3x2) method before using this property.

TransformedMinX

Gets the minimum X coordinate among the transformed points.

Call the Flatten(Matrix3x2) method before using this property.

TransformedMinY

Gets the minimum Y coordinate among the transformed points.

Call the Flatten(Matrix3x2) method before using this property.

TransformedPoints

Gets points in world coordinates that will be joined by straight lines to form the polygon.

Call the Flatten(Matrix3x2) method before using this property.

Methods

Name Description
Clone()

Creates a copy of the current figure.

Flatten(Matrix3x2)

Converts each curve in this figure into a sequence of connected line segments.

Reverse()

Reverses the order of points in the figure.