XGraphicsPath ClassTerminal Works - PDF Printing.Net Library
Represents a series of connected lines and curves.
Inheritance Hierarchy

SystemObject
  PdfEdit.DrawingXGraphicsPath

Namespace: PdfEdit.Drawing
Assembly: PdfPrintingNet (in PdfPrintingNet.dll) Version: 5.2.1.0 (5.2.1.0)
Syntax

public sealed class XGraphicsPath

The XGraphicsPath type exposes the following members.

Constructors

  NameDescription
Public methodXGraphicsPath
Initializes a new instance of the XGraphicsPath class.
Public methodXGraphicsPath(PointF, Byte, XFillMode)
Initializes a new instance of the XGraphicsPath class.
Top
Methods

  NameDescription
Public methodAddArc(Rectangle, Double, Double)
Adds an elliptical arc to the current figure.
Public methodAddArc(RectangleF, Double, Double)
Adds an elliptical arc to the current figure.
Public methodAddArc(XRect, Double, Double)
Adds an elliptical arc to the current figure.
Public methodAddArc(Double, Double, Double, Double, Double, Double)
Adds an elliptical arc to the current figure.
Public methodAddArc(XPoint, XPoint, XSize, Double, Boolean, XSweepDirection)
Adds an elliptical arc to the current figure. The arc is specified WPF like.
Public methodAddBezier(Point, Point, Point, Point)
Adds a cubic Bézier curve to the current figure.
Public methodAddBezier(PointF, PointF, PointF, PointF)
Adds a cubic Bézier curve to the current figure.
Public methodAddBezier(XPoint, XPoint, XPoint, XPoint)
Adds a cubic Bézier curve to the current figure.
Public methodAddBezier(Double, Double, Double, Double, Double, Double, Double, Double)
Adds a cubic Bézier curve to the current figure.
Public methodAddBeziers(Point)
Adds a sequence of connected cubic Bézier curves to the current figure.
Public methodAddBeziers(PointF)
Adds a sequence of connected cubic Bézier curves to the current figure.
Public methodAddBeziers(XPoint)
Adds a sequence of connected cubic Bézier curves to the current figure.
Public methodAddClosedCurve(Point)
Adds a closed curve to this path.
Public methodAddClosedCurve(PointF)
Adds a closed curve to this path.
Public methodAddClosedCurve(XPoint)
Adds a closed curve to this path.
Public methodAddClosedCurve(Point, Double)
Adds a closed curve to this path.
Public methodAddClosedCurve(PointF, Double)
Adds a closed curve to this path.
Public methodAddClosedCurve(XPoint, Double)
Adds a closed curve to this path.
Public methodAddCurve(Point)
Adds a spline curve to the current figure.
Public methodAddCurve(PointF)
Adds a spline curve to the current figure.
Public methodAddCurve(XPoint)
Adds a spline curve to the current figure.
Public methodAddCurve(Point, Double)
Adds a spline curve to the current figure.
Public methodAddCurve(PointF, Double)
Adds a spline curve to the current figure.
Public methodAddCurve(XPoint, Double)
Adds a spline curve to the current figure.
Public methodAddCurve(Point, Int32, Int32, Single)
Adds a spline curve to the current figure.
Public methodAddCurve(PointF, Int32, Int32, Single)
Adds a spline curve to the current figure.
Public methodAddCurve(XPoint, Int32, Int32, Double)
Adds a spline curve to the current figure.
Public methodAddEllipse(Rectangle)
Adds an ellipse to the current path.
Public methodAddEllipse(RectangleF)
Adds an ellipse to the current path.
Public methodAddEllipse(XRect)
Adds an ellipse to the current path.
Public methodAddEllipse(Double, Double, Double, Double)
Adds an ellipse to the current path.
Public methodAddLine(Point, Point)
Adds a line segment to current figure.
Public methodAddLine(PointF, PointF)
Adds a line segment to current figure.
Public methodAddLine(XPoint, XPoint)
Adds a line segment to current figure.
Public methodAddLine(Double, Double, Double, Double)
Adds a line segment to current figure.
Public methodAddLines(Point)
Adds a series of connected line segments to current figure.
Public methodAddLines(PointF)
Adds a series of connected line segments to current figure.
Public methodAddLines(XPoint)
Adds a series of connected line segments to current figure.
Public methodAddPath
Adds the specified path to this path.
Public methodAddPie(Rectangle, Double, Double)
Adds the outline of a pie shape to this path.
Public methodAddPie(RectangleF, Double, Double)
Adds the outline of a pie shape to this path.
Public methodAddPie(XRect, Double, Double)
Adds the outline of a pie shape to this path.
Public methodAddPie(Double, Double, Double, Double, Double, Double)
Adds the outline of a pie shape to this path.
Public methodAddPolygon(Point)
Adds a polygon to this path.
Public methodAddPolygon(PointF)
Adds a polygon to this path.
Public methodAddPolygon(XPoint)
Adds a polygon to this path.
Public methodAddRectangle(Rectangle)
Adds a rectangle to this path.
Public methodAddRectangle(RectangleF)
Adds a rectangle to this path.
Public methodAddRectangle(XRect)
Adds a rectangle to this path.
Public methodAddRectangle(Double, Double, Double, Double)
Adds a rectangle to this path.
Public methodAddRectangles(Rectangle)
Adds a series of rectangles to this path.
Public methodAddRectangles(RectangleF)
Adds a series of rectangles to this path.
Public methodAddRectangles(XRect)
Adds a series of rectangles to this path.
Public methodAddRoundedRectangle(Rectangle, Size)
Adds a rectangle with rounded corners to this path.
Public methodAddRoundedRectangle(RectangleF, SizeF)
Adds a rectangle with rounded corners to this path.
Public methodAddRoundedRectangle(XRect, SizeF)
Adds a rectangle with rounded corners to this path.
Public methodAddRoundedRectangle(Double, Double, Double, Double, Double, Double)
Adds a rectangle with rounded corners to this path.
Public methodAddString(String, XFontFamily, XFontStyle, Double, XPoint, XStringFormat)
Adds a text string to this path.
Public methodAddString(String, XFontFamily, XFontStyle, Double, XRect, XStringFormat)
Adds a text string to this path.
Public methodAddString(String, XFontFamily, XFontStyle, Double, Point, XStringFormat)
Adds a text string to this path.
Public methodAddString(String, XFontFamily, XFontStyle, Double, PointF, XStringFormat)
Adds a text string to this path.
Public methodAddString(String, XFontFamily, XFontStyle, Double, Rectangle, XStringFormat)
Adds a text string to this path.
Public methodAddString(String, XFontFamily, XFontStyle, Double, RectangleF, XStringFormat)
Adds a text string to this path.
Public methodClone
Clones this instance.
Public methodCloseFigure
Closes the current figure and starts a new figure.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodFlatten
Converts each curve in this XGraphicsPath into a sequence of connected line segments.
Public methodFlatten(XMatrix)
Converts each curve in this XGraphicsPath into a sequence of connected line segments.
Public methodFlatten(XMatrix, Double)
Converts each curve in this XGraphicsPath into a sequence of connected line segments.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStartFigure
Starts a new figure without closing the current figure.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodWiden(XPen)
Replaces this path with curves that enclose the area that is filled when this path is drawn by the specified pen.
Public methodWiden(XPen, XMatrix)
Replaces this path with curves that enclose the area that is filled when this path is drawn by the specified pen.
Public methodWiden(XPen, XMatrix, Double)
Replaces this path with curves that enclose the area that is filled when this path is drawn by the specified pen.
Top
Properties

  NameDescription
Public propertyFillMode
Gets or sets an XFillMode that determines how the interiors of shapes are filled.
Public propertyInternals
Grants access to internal objects of this class.
Top
See Also

Reference