c# GDI+
Graphics 类
命名空间:System.Drawing
常用方法
绘制弧线
| DrawArc(Pen, Rectangle, Single, Single) |
绘制一段弧线,它表示 Rectangle 结构指定的椭圆的一部分。 |
| DrawArc(Pen, RectangleF, Single, Single) |
绘制一段弧线,它表示 RectangleF 结构指定的椭圆的一部分。 |
| DrawArc(Pen, Int32, Int32, Int32, Int32, Int32, Int32) |
绘制一段弧线,它表示由一对坐标、宽度和高度指定的椭圆部分。 |
| DrawArc(Pen, Single, Single, Single, Single, Single, Single) |
绘制一段弧线,它表示由一对坐标、宽度和高度指定的椭圆部分。 |
绘制贝塞尔样条
| DrawBezier(Pen, Point, Point, Point, Point) |
绘制由 4 个 Point 结构定义的贝塞尔样条。 |
| DrawBezier(Pen, PointF, PointF, PointF, PointF) |
绘制由 4 个 PointF 结构定义的贝塞尔样条。 |
| DrawBezier(Pen, Single, Single, Single, Single, Single, Single, Single, Single) |
绘制由四个表示点的有序坐标对定义的贝塞尔样条。 |
绘制椭圆(圆:长半轴==短半轴)
①空心
| DrawEllipse(Pen, Rectangle) |
绘制边界 Rectangle 结构指定的椭圆。 |
| DrawEllipse(Pen, RectangleF) |
绘制边界 RectangleF 定义的椭圆。 |
| DrawEllipse(Pen, Int32, Int32, Int32, Int32) |
绘制一个由边框定义的椭圆,该边框由矩形的左上角坐标、高度和宽度指定。 |
| DrawEllipse(Pen, Single, Single, Single, Single) |
绘制一个由边框(该边框由一对坐标、高度和宽度指定)定义的椭圆。 |
②实心
| FillEllipse(Brush, Int32, Int32, Int32, Int32) |
填充边框所定义的椭圆的内部,该边框由一对坐标、一个宽度和一个高度指定。 |
| FillEllipse(Brush, Rectangle) |
填充 Rectangle 结构指定的边框所定义的椭圆的内部。 |
| FillEllipse(Brush, RectangleF) |
填充 RectangleF 结构指定的边框所定义的椭圆的内部。 |
| FillEllipse(Brush, Single, Single, Single, Single) |
填充边框 |
绘制ico
| DrawIcon(Icon, Int32, Int32) |
在指定坐标处绘制由指定的 Icon 表示的图像。 |
| DrawIcon(Icon, Rectangle) |
绘制image
绘制直线
| DrawLine(Pen, PointF, PointF) |
绘制一条连接两个 PointF 结构的线。 |
| DrawLine(Pen, Int32, Int32, Int32, Int32) |
绘制一条连接由坐标对指定的两个点的线条。 |
| DrawLine(Pen, Single, Single, Single, Single) |
绘制一条连接由坐标对指定的两个点的线条。 |
| DrawLine(Pen, Point, Point) |
绘制一条连接两个 Point 结构的线。 |
绘制扇形
①空心
| DrawPie(Pen, Single, Single, Single, Single, Single, Single) |
绘制一个扇形,该形状由一个坐标对、宽度、高度以及两条射线所指定的椭圆定义。 |
| DrawPie(Pen, Rectangle, Single, Single) |
绘制由一个 Rectangle 结构和两条射线所指定的椭圆定义的扇形。 |
| DrawPie(Pen, RectangleF, Single, Single) |
绘制由一个 RectangleF 结构和两条射线所指定的椭圆定义的扇形。 |
| DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32) |
绘制一个扇形,该形状由一个坐标对、宽度、高度以及两条射线所指定的椭圆定义。 |
②实心
| FillPie(Brush, Rectangle, Single, Single) |
填充椭圆所定义的扇形区的内部,该椭圆由 RectangleF 结构和两条射线指定。 |
| FillPie(Brush, Int32, Int32, Int32, Int32, Int32, Int32) |
填充由一对坐标、一个宽度、一个高度以及两条射线指定的椭圆所定义的扇形区的内部。 |
| FillPie(Brush, Single, Single, Single, Single, Single, Single) |
填充由一对坐标 |
绘制多边形
①空心
| DrawPolygon(Pen, PointF[]) |
绘制由一组 PointF 结构定义的多边形。 |
| DrawPolygon(Pen, Point[]) |
绘制由一组 Point 结构定义的多边形。 |
②实心
| FillPolygon(Brush, Point[]) |
填充 Point 结构指定的点数组所定义的多边形的内部。 |
| FillPolygon(Brush, PointF[]) |
填充 PointF 结构指定的点数组所定义的多边形的内部。 |
| FillPolygon(Brush, Point[], FillMode) |
使用指定的填充模式填充 Point 结构指定的点数组所定义的多边形的内部。 |
| FillPolygon(Brush, PointF[], FillMode) |
使用指定的填充模式填充 PointF 结构指定的点数组所定义的多边形的内部。 |
绘制矩形
①空心
| DrawRectangle(Pen, Rectangle) |
绘制由 Rectangle 结构指定的矩形。 |
| DrawRectangle(Pen, Int32, Int32, Int32, Int32) |
绘制由坐标对、宽度和高度指定的矩形。 |
| DrawRectangle(Pen, Single, Single, Single, Single) |
绘制由坐标对、宽度和高度指定的矩形。 |
②实心
| FillPolygon(Brush, Point[]) |
填充 Point 结构指定的点数组所定义的多边形的内部。 |
| FillPolygon(Brush, PointF[]) |
填充 PointF 结构指定的点数组所定义的多边形的内部。 |
| FillPolygon(Brush, Point[], FillMode) |
使用指定的填充模式填充 Point 结构指定的点数组所定义的多边形的内部。 |
| FillPolygon(Brush, PointF[], FillMode) |
使用指定的填充模式填充 PointF 结构指定的点数组所定义的多边形的内部。 |
绘制文字
| DrawString(String, Font, Brush, Single, Single, StringFormat) |
使用指定 Brush 的格式化特性,用指定的 Font 和 StringFormat 对象在指定的位置绘制指定的文本字符串。 |
| DrawString(String, Font, Brush, RectangleF, StringFormat) |
使用指定 Brush 的格式化特性,用指定的 Font 和 StringFormat 对象在指定的矩形中绘制指定的文本字符串。 |
| DrawString(String, Font, Brush, Single, Single) | |
| DrawString(String, Font, Brush, RectangleF) | |
| DrawString(String, Font, Brush, PointF) | |
| DrawString(String, Font, Brush, PointF, StringFormat) |
使用指定 Brush 的格式化特性,用指定的 Font 和 StringFormat 对象在指定的位置绘制指定的文本字符串。 |
浙公网安备 33010602011771号