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