[]
Represents a graphics path in GcBitmapGraphics.
public class GcBitmapGraphics.Path : IPath, IDisposable
Public Class GcBitmapGraphics.Path
Implements IPath, IDisposable
| 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. |
| GraphicsPath | Gets the underlying GraphicsPath object after closing the GcBitmapGraphics.Path. |
| IsClosed | Gets a value indicating if the path is closed for subsequent modifications. |
| PathBuilder | Gets the underlying PathBuilder object before closing the GcBitmapGraphics.Path. |
| Name | Description |
|---|---|
| AddArc(ArcSegment) | Adds a single arc to the path geometry. |
| AddBezier(PointF, PointF, PointF) | Creates a cubic Bezier curve between the current point and the specified end point. |
| AddLine(PointF) | Creates a line segment between the current point and the specified end point and adds it to the geometry sink. |
| AddQuadraticBezier(PointF, PointF) | Creates a quadratic Bezier curve between the current point and the specified end point. |
| BeginFigure(PointF) | Starts a new figure at the specified point. |
| CancelFigure() | Discards the active figure. |
| Close() | Closes the path for modifications. The path cannot be modified after it is closed. |
| EndFigure(FigureEnd) | Ends the current figure; optionally, closes it. |
| GetBounds() | Returns a rectangle that bounds this GcBitmapGraphics.Path. |
| GetBounds(Matrix3x2) | Returns a rectangle that bounds this GcBitmapGraphics.Path when this path is transformed by the specified Matrix3x2. |
| SetFillMode(FillMode) | Specifies the method used to determine which points are inside the geometry described by this IPath and which points are outside. |