GraphicsPath Methods
Assembly: System.Drawing (in System.Drawing.dll)
| Name | Description | |
|---|---|---|
![]() | AddArc(Int32, Int32, Int32, Int32, Single, Single) | Appends an elliptical arc to the current figure. |
![]() | AddArc(Rectangle, Single, Single) | Appends an elliptical arc to the current figure. |
![]() | AddArc(RectangleF, Single, Single) | Appends an elliptical arc to the current figure. |
![]() | AddArc(Single, Single, Single, Single, Single, Single) | Appends an elliptical arc to the current figure. |
![]() | AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) | Adds a cubic Bézier curve to the current figure. |
![]() | AddBezier(Point, Point, Point, Point) | Adds a cubic Bézier curve to the current figure. |
![]() | AddBezier(PointF, PointF, PointF, PointF) | Adds a cubic Bézier curve to the current figure. |
![]() | AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) | Adds a cubic Bézier curve to the current figure. |
![]() | AddBeziers(array<Point>^) | Adds a sequence of connected cubic Bézier curves to the current figure. |
![]() | AddBeziers(array<PointF>^) | Adds a sequence of connected cubic Bézier curves to the current figure. |
![]() | AddClosedCurve(array<Point>^) | Adds a closed curve to this path. A cardinal spline curve is used because the curve travels through each of the points in the array. |
![]() | AddClosedCurve(array<Point>^, Single) | Adds a closed curve to this path. A cardinal spline curve is used because the curve travels through each of the points in the array. |
![]() | AddClosedCurve(array<PointF>^) | Adds a closed curve to this path. A cardinal spline curve is used because the curve travels through each of the points in the array. |
![]() | AddClosedCurve(array<PointF>^, Single) | Adds a closed curve to this path. A cardinal spline curve is used because the curve travels through each of the points in the array. |
![]() | AddCurve(array<Point>^) | Adds a spline curve to the current figure. A cardinal spline curve is used because the curve travels through each of the points in the array. |
![]() | AddCurve(array<Point>^, Int32, Int32, Single) | Adds a spline curve to the current figure. |
![]() | AddCurve(array<Point>^, Single) | Adds a spline curve to the current figure. |
![]() | AddCurve(array<PointF>^) | Adds a spline curve to the current figure. A cardinal spline curve is used because the curve travels through each of the points in the array. |
![]() | AddCurve(array<PointF>^, Int32, Int32, Single) | Adds a spline curve to the current figure. |
![]() | AddCurve(array<PointF>^, Single) | Adds a spline curve to the current figure. |
![]() | AddEllipse(Int32, Int32, Int32, Int32) | Adds an ellipse to the current path. |
![]() | AddEllipse(Rectangle) | Adds an ellipse to the current path. |
![]() | AddEllipse(RectangleF) | Adds an ellipse to the current path. |
![]() | AddEllipse(Single, Single, Single, Single) | Adds an ellipse to the current path. |
![]() | AddLine(Int32, Int32, Int32, Int32) | Appends a line segment to the current figure. |
![]() | AddLine(Point, Point) | Appends a line segment to this GraphicsPath. |
![]() | AddLine(PointF, PointF) | Appends a line segment to this GraphicsPath. |
![]() | AddLine(Single, Single, Single, Single) | Appends a line segment to this GraphicsPath. |
![]() | AddLines(array<Point>^) | Appends a series of connected line segments to the end of this GraphicsPath. |
![]() | AddLines(array<PointF>^) | Appends a series of connected line segments to the end of this GraphicsPath. |
![]() | AddPath(GraphicsPath^, Boolean) | Appends the specified GraphicsPath to this path. |
![]() | AddPie(Int32, Int32, Int32, Int32, Single, Single) | Adds the outline of a pie shape to this path. |
![]() | AddPie(Rectangle, Single, Single) | Adds the outline of a pie shape to this path. |
![]() | AddPie(Single, Single, Single, Single, Single, Single) | Adds the outline of a pie shape to this path. |
![]() | AddPolygon(array<Point>^) | Adds a polygon to this path. |
![]() | AddPolygon(array<PointF>^) | Adds a polygon to this path. |
![]() | AddRectangle(Rectangle) | Adds a rectangle to this path. |
![]() | AddRectangle(RectangleF) | Adds a rectangle to this path. |
![]() | AddRectangles(array<Rectangle>^) | Adds a series of rectangles to this path. |
![]() | AddRectangles(array<RectangleF>^) | Adds a series of rectangles to this path. |
![]() | AddString(String^, FontFamily^, Int32, Single, Point, StringFormat^) | Adds a text string to this path. |
![]() | AddString(String^, FontFamily^, Int32, Single, PointF, StringFormat^) | Adds a text string to this path. |
![]() | AddString(String^, FontFamily^, Int32, Single, Rectangle, StringFormat^) | Adds a text string to this path. |
![]() | AddString(String^, FontFamily^, Int32, Single, RectangleF, StringFormat^) | Adds a text string to this path. |
![]() | ClearMarkers() | Clears all markers from this path. |
![]() | Clone() | Creates an exact copy of this path. |
![]() | CloseAllFigures() | Closes all open figures in this path and starts a new figure. It closes each open figure by connecting a line from its endpoint to its starting point. |
![]() | CloseFigure() | Closes the current figure and starts a new figure. If the current figure contains a sequence of connected lines and curves, the method closes the loop by connecting a line from the endpoint to the starting point. |
![]() | CreateObjRef(Type^) | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.(Inherited from MarshalByRefObject.) |
![]() | Dispose() | Releases all resources used by this GraphicsPath. |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Overrides Object::Finalize().) |
![]() | Flatten() | Converts each curve in this path into a sequence of connected line segments. |
![]() | Flatten(Matrix^) | Applies the specified transform and then converts each curve in this GraphicsPath into a sequence of connected line segments. |
![]() | Flatten(Matrix^, Single) | Converts each curve in this GraphicsPath into a sequence of connected line segments. |
![]() | GetBounds() | Returns a rectangle that bounds this GraphicsPath. |
![]() | GetBounds(Matrix^) | Returns a rectangle that bounds this GraphicsPath when this path is transformed by the specified Matrix. |
![]() | GetBounds(Matrix^, Pen^) | Returns a rectangle that bounds this GraphicsPath when the current path is transformed by the specified Matrix and drawn with the specified Pen. |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetLastPoint() | Gets the last point in the PathPoints array of this GraphicsPath. |
![]() | GetLifetimeService() | Retrieves the current lifetime service object that controls the lifetime policy for this instance.(Inherited from MarshalByRefObject.) |
![]() | GetType() | |
![]() | InitializeLifetimeService() | Obtains a lifetime service object to control the lifetime policy for this instance.(Inherited from MarshalByRefObject.) |
![]() | IsOutlineVisible(Int32, Int32, Pen^) | Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen. |
![]() | IsOutlineVisible(Int32, Int32, Pen^, Graphics^) | Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics. |
![]() | IsOutlineVisible(Point, Pen^) | Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen. |
![]() | IsOutlineVisible(Point, Pen^, Graphics^) | Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics. |
![]() | IsOutlineVisible(PointF, Pen^) | Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen. |
![]() | IsOutlineVisible(PointF, Pen^, Graphics^) | Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics. |
![]() | IsOutlineVisible(Single, Single, Pen^) | Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen. |
![]() | IsOutlineVisible(Single, Single, Pen^, Graphics^) | Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics. |
![]() | IsVisible(Int32, Int32) | Indicates whether the specified point is contained within this GraphicsPath. |
![]() | IsVisible(Int32, Int32, Graphics^) | Indicates whether the specified point is contained within this GraphicsPath, using the specified Graphics. |
![]() | IsVisible(Point) | Indicates whether the specified point is contained within this GraphicsPath. |
![]() | IsVisible(Point, Graphics^) | Indicates whether the specified point is contained within this GraphicsPath. |
![]() | IsVisible(PointF) | Indicates whether the specified point is contained within this GraphicsPath. |
![]() | IsVisible(PointF, Graphics^) | Indicates whether the specified point is contained within this GraphicsPath. |
![]() | IsVisible(Single, Single) | Indicates whether the specified point is contained within this GraphicsPath. |
![]() | IsVisible(Single, Single, Graphics^) | Indicates whether the specified point is contained within this GraphicsPath in the visible clip region of the specified Graphics. |
![]() | Reset() | Empties the PathPoints and PathTypes arrays and sets the FillMode to Alternate. |
![]() | Reverse() | Reverses the order of points in the PathPoints array of this GraphicsPath. |
![]() | SetMarkers() | Sets a marker on this GraphicsPath. |
![]() | StartFigure() | Starts a new figure without closing the current figure. All subsequent points added to the path are added to this new figure. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
![]() | Transform(Matrix^) | Applies a transform matrix to this GraphicsPath. |
![]() | Warp(array<PointF>^, RectangleF) | Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath. |
![]() | Warp(array<PointF>^, RectangleF, Matrix^) | Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath. |
![]() | Warp(array<PointF>^, RectangleF, Matrix^, WarpMode) | Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath. |
![]() | Warp(array<PointF>^, RectangleF, Matrix^, WarpMode, Single) | Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath. |
![]() | Widen(Pen^) | Adds an additional outline to the path. |
![]() | Widen(Pen^, Matrix^) | Adds an additional outline to the GraphicsPath. |
![]() | Widen(Pen^, Matrix^, Single) | Replaces this GraphicsPath with curves that enclose the area that is filled when this path is drawn by the specified pen. |

