<PackageReference Include="System.Drawing.Common" Version="5.0.0-preview.5.20278.1" />

GraphicsPath

public FillMode FillMode { get; set; }

public PathData PathData { get; }

public PointF[] PathPoints { get; }

public byte[] PathTypes { get; }

public int PointCount { get; }

public GraphicsPath()

public GraphicsPath(FillMode fillMode)

public GraphicsPath(PointF[] pts, byte[] types)

public GraphicsPath(PointF[] pts, byte[] types, FillMode fillMode)

public GraphicsPath(Point[] pts, byte[] types)

public GraphicsPath(Point[] pts, byte[] types, FillMode fillMode)

public void AddArc(Rectangle rect, float startAngle, float sweepAngle)

public void AddArc(RectangleF rect, float startAngle, float sweepAngle)

public void AddArc(int x, int y, int width, int height, float startAngle, float sweepAngle)

public void AddArc(float x, float y, float width, float height, float startAngle, float sweepAngle)

public void AddBezier(Point pt1, Point pt2, Point pt3, Point pt4)

public void AddBezier(PointF pt1, PointF pt2, PointF pt3, PointF pt4)

public void AddBezier(int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4)

public void AddBezier(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4)

public void AddBeziers(PointF[] points)

public void AddBeziers(Point[] points)

public void AddClosedCurve(PointF[] points)

public void AddClosedCurve(PointF[] points, float tension)

public void AddClosedCurve(Point[] points)

public void AddClosedCurve(Point[] points, float tension)

public void AddCurve(PointF[] points)

public void AddCurve(PointF[] points, int offset, int numberOfSegments, float tension)

public void AddCurve(PointF[] points, float tension)

public void AddCurve(Point[] points)

public void AddCurve(Point[] points, int offset, int numberOfSegments, float tension)

public void AddCurve(Point[] points, float tension)

public void AddEllipse(Rectangle rect)

public void AddEllipse(RectangleF rect)

public void AddEllipse(int x, int y, int width, int height)

public void AddEllipse(float x, float y, float width, float height)

public void AddLine(Point pt1, Point pt2)

public void AddLine(PointF pt1, PointF pt2)

public void AddLine(int x1, int y1, int x2, int y2)

public void AddLine(float x1, float y1, float x2, float y2)

public void AddLines(PointF[] points)

public void AddLines(Point[] points)

public void AddPath(GraphicsPath addingPath, bool connect)

public void AddPie(Rectangle rect, float startAngle, float sweepAngle)

public void AddPie(int x, int y, int width, int height, float startAngle, float sweepAngle)

public void AddPie(float x, float y, float width, float height, float startAngle, float sweepAngle)

public void AddPolygon(PointF[] points)

public void AddPolygon(Point[] points)

public void AddRectangle(Rectangle rect)

public void AddRectangle(RectangleF rect)

public void AddRectangles(RectangleF[] rects)

public void AddRectangles(Rectangle[] rects)

public void AddString(string s, FontFamily family, int style, float emSize, Point origin, StringFormat format)

public void AddString(string s, FontFamily family, int style, float emSize, PointF origin, StringFormat format)

public void AddString(string s, FontFamily family, int style, float emSize, Rectangle layoutRect, StringFormat format)

public void AddString(string s, FontFamily family, int style, float emSize, RectangleF layoutRect, StringFormat format)

public void ClearMarkers()

public object Clone()

public void CloseAllFigures()

public void CloseFigure()

public void Dispose()

public void Flatten()

public void Flatten(Matrix matrix)

public void Flatten(Matrix matrix, float flatness)

public RectangleF GetBounds(Matrix matrix)

public RectangleF GetBounds(Matrix matrix, Pen pen)

public bool IsOutlineVisible(Point point, Pen pen)

public bool IsOutlineVisible(Point pt, Pen pen, Graphics graphics)

public bool IsOutlineVisible(PointF point, Pen pen)

public bool IsOutlineVisible(PointF pt, Pen pen, Graphics graphics)

public bool IsOutlineVisible(int x, int y, Pen pen)

public bool IsOutlineVisible(int x, int y, Pen pen, Graphics graphics)

public bool IsOutlineVisible(float x, float y, Pen pen)

public bool IsOutlineVisible(float x, float y, Pen pen, Graphics graphics)

public bool IsVisible(Point point)

public bool IsVisible(Point pt, Graphics graphics)

public bool IsVisible(PointF point)

public bool IsVisible(PointF pt, Graphics graphics)

public bool IsVisible(int x, int y)

public bool IsVisible(int x, int y, Graphics graphics)

public bool IsVisible(float x, float y)

public bool IsVisible(float x, float y, Graphics graphics)

public void Reset()

public void Reverse()

public void SetMarkers()

public void StartFigure()

public void Transform(Matrix matrix)

public void Warp(PointF[] destPoints, RectangleF srcRect)

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, float flatness)

public void Widen(Pen pen)

public void Widen(Pen pen, Matrix matrix)

public void Widen(Pen pen, Matrix matrix, float flatness)