Represents a series of connected lines and curves.
            
Inheritance Hierarchy
PdfEdit.DrawingXGraphicsPath
Namespace: PdfEdit.Drawing
Assembly: PdfPrintingNet (in PdfPrintingNet.dll) Version: 5.1.1.0 (5.1.1.0)
Syntax
The XGraphicsPath type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| XGraphicsPath | 
            Initializes a new instance of the XGraphicsPath class.
              | |
| XGraphicsPath(PointF, Byte, XFillMode) | 
            Initializes a new instance of the XGraphicsPath class.
              | 
Methods
| Name | Description | |
|---|---|---|
| AddArc(Rectangle, Double, Double) | 
            Adds an elliptical arc to the current figure.
              | |
| AddArc(RectangleF, Double, Double) | 
            Adds an elliptical arc to the current figure.
              | |
| AddArc(XRect, Double, Double) | 
            Adds an elliptical arc to the current figure.
              | |
| AddArc(Double, Double, Double, Double, Double, Double) | 
            Adds an elliptical arc to the current figure.
              | |
| AddArc(XPoint, XPoint, XSize, Double, Boolean, XSweepDirection) | 
            Adds an elliptical arc to the current figure. The arc is specified WPF like.
              | |
| 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(XPoint, XPoint, XPoint, XPoint) | 
            Adds a cubic Bézier curve to the current figure.
              | |
| AddBezier(Double, Double, Double, Double, Double, Double, Double, Double) | 
            Adds a cubic Bézier curve to the current figure.
              | |
| AddBeziers(Point) | 
            Adds a sequence of connected cubic Bézier curves to the current figure.
              | |
| AddBeziers(PointF) | 
            Adds a sequence of connected cubic Bézier curves to the current figure.
              | |
| AddBeziers(XPoint) | 
            Adds a sequence of connected cubic Bézier curves to the current figure.
              | |
| AddClosedCurve(Point) | 
            Adds a closed curve to this path.
              | |
| AddClosedCurve(PointF) | 
            Adds a closed curve to this path.
              | |
| AddClosedCurve(XPoint) | 
            Adds a closed curve to this path.
              | |
| AddClosedCurve(Point, Double) | 
            Adds a closed curve to this path.
              | |
| AddClosedCurve(PointF, Double) | 
            Adds a closed curve to this path.
              | |
| AddClosedCurve(XPoint, Double) | 
            Adds a closed curve to this path.
              | |
| AddCurve(Point) | 
            Adds a spline curve to the current figure.
              | |
| AddCurve(PointF) | 
            Adds a spline curve to the current figure.
              | |
| AddCurve(XPoint) | 
            Adds a spline curve to the current figure.
              | |
| AddCurve(Point, Double) | 
            Adds a spline curve to the current figure.
              | |
| AddCurve(PointF, Double) | 
            Adds a spline curve to the current figure.
              | |
| AddCurve(XPoint, Double) | 
            Adds a spline curve to the current figure.
              | |
| AddCurve(Point, Int32, Int32, Single) | 
            Adds a spline curve to the current figure.
              | |
| AddCurve(PointF, Int32, Int32, Single) | 
            Adds a spline curve to the current figure.
              | |
| AddCurve(XPoint, Int32, Int32, Double) | 
            Adds a spline curve to the current figure.
              | |
| AddEllipse(Rectangle) | 
            Adds an ellipse to the current path.
              | |
| AddEllipse(RectangleF) | 
            Adds an ellipse to the current path.
              | |
| AddEllipse(XRect) | 
            Adds an ellipse to the current path.
              | |
| AddEllipse(Double, Double, Double, Double) | 
            Adds an ellipse to the current path.
              | |
| AddLine(Point, Point) | 
            Adds a line segment to current figure.
              | |
| AddLine(PointF, PointF) | 
            Adds  a line segment to current figure.
              | |
| AddLine(XPoint, XPoint) | 
            Adds  a line segment to current figure.
              | |
| AddLine(Double, Double, Double, Double) | 
            Adds  a line segment to current figure.
              | |
| AddLines(Point) | 
            Adds a series of connected line segments to current figure.
              | |
| AddLines(PointF) | 
            Adds a series of connected line segments to current figure.
              | |
| AddLines(XPoint) | 
            Adds a series of connected line segments to current figure.
              | |
| AddPath | 
            Adds the specified path to this path.
              | |
| AddPie(Rectangle, Double, Double) | 
            Adds the outline of a pie shape to this path.
              | |
| AddPie(RectangleF, Double, Double) | 
            Adds the outline of a pie shape to this path.
              | |
| AddPie(XRect, Double, Double) | 
            Adds the outline of a pie shape to this path.
              | |
| AddPie(Double, Double, Double, Double, Double, Double) | 
            Adds the outline of a pie shape to this path.
              | |
| AddPolygon(Point) | 
            Adds a polygon to this path.
              | |
| AddPolygon(PointF) | 
            Adds a polygon to this path.
              | |
| AddPolygon(XPoint) | 
            Adds a polygon to this path.
              | |
| AddRectangle(Rectangle) | 
            Adds a rectangle to this path.
              | |
| AddRectangle(RectangleF) | 
            Adds a rectangle to this path.
              | |
| AddRectangle(XRect) | 
            Adds a rectangle to this path.
              | |
| AddRectangle(Double, Double, Double, Double) | 
            Adds a rectangle to this path.
              | |
| AddRectangles(Rectangle) | 
            Adds a series of rectangles to this path.
              | |
| AddRectangles(RectangleF) | 
            Adds a series of rectangles to this path.
              | |
| AddRectangles(XRect) | 
            Adds a series of rectangles to this path.
              | |
| AddRoundedRectangle(Rectangle, Size) | 
            Adds a rectangle with rounded corners to this path.
              | |
| AddRoundedRectangle(RectangleF, SizeF) | 
            Adds a rectangle with rounded corners to this path.
              | |
| AddRoundedRectangle(XRect, SizeF) | 
            Adds a rectangle with rounded corners to this path.
              | |
| AddRoundedRectangle(Double, Double, Double, Double, Double, Double) | 
            Adds a rectangle with rounded corners to this path.
              | |
| AddString(String, XFontFamily, XFontStyle, Double, XPoint, XStringFormat) | 
            Adds a text string to this path.
              | |
| AddString(String, XFontFamily, XFontStyle, Double, XRect, XStringFormat) | 
            Adds a text string to this path.
              | |
| AddString(String, XFontFamily, XFontStyle, Double, Point, XStringFormat) | 
            Adds a text string to this path.
              | |
| AddString(String, XFontFamily, XFontStyle, Double, PointF, XStringFormat) | 
            Adds a text string to this path.
              | |
| AddString(String, XFontFamily, XFontStyle, Double, Rectangle, XStringFormat) | 
            Adds a text string to this path.
              | |
| AddString(String, XFontFamily, XFontStyle, Double, RectangleF, XStringFormat) | 
            Adds a text string to this path.
              | |
| Clone | 
            Clones this instance.
              | |
| CloseFigure | 
            Closes the current figure and starts a new figure.
              | |
| Equals | Determines whether the specified Object is equal to the current Object.  (Inherited from Object.) | |
| Flatten | 
            Converts each curve in this XGraphicsPath into a sequence of connected line segments. 
              | |
| Flatten(XMatrix) | 
            Converts each curve in this XGraphicsPath into a sequence of connected line segments. 
              | |
| Flatten(XMatrix, Double) | 
            Converts each curve in this XGraphicsPath into a sequence of connected line segments. 
              | |
| GetHashCode | Serves as a hash function for a particular type.   (Inherited from Object.) | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| StartFigure | 
            Starts a new figure without closing the current figure.
              | |
| ToString | Returns a String that represents the current Object.  (Inherited from Object.) | |
| Widen(XPen) | 
            Replaces this path with curves that enclose the area that is filled when this path is drawn 
            by the specified pen.
              | |
| Widen(XPen, XMatrix) | 
            Replaces this path with curves that enclose the area that is filled when this path is drawn 
            by the specified pen.
              | |
| Widen(XPen, XMatrix, Double) | 
            Replaces this path with curves that enclose the area that is filled when this path is drawn 
            by the specified pen.
              | 
Properties
| Name | Description | |
|---|---|---|
| FillMode | 
            Gets or sets an XFillMode that determines how the interiors of shapes are filled.
              | |
| Internals | 
            Grants access to internal objects of this class.
              | 
See Also