摘要:
绘制文本在GDI+是非常广泛的应用。就像常见的验证码。在GDI+中使用DrawStringDrawString(String,Font,Brush,PointF)DrawString(String,Font,Brush,RectangleF)DrawString(String,Font,Brush,PointF,StringFormat)DrawString(String,Font,Brush,RectangleF,StringFormat)DrawString(String,Font,Brush,Single,Single)DrawString(String,Font,Brush,Singl 阅读全文
摘要:
使用的函数DrawPath在绘制直线的时候我们绘制了坐标,我用了多个DrawLine函数堆砌而成,在后来的绘制直线(补充)中和绘制曲线当中都是重复使用DrawLine和DrawBezier函数去实现的。现在使用DrawPath函数可以一次绘制不同组合的图形。DrawPath(Pen,GraphicsPath)GraphicsPath是System.Drawing.Drawing2D命名空间中的一个类,这个类里面有对应GDI+DrawArc,DrawPie,DrawRectangle等等。绘制三角形,四边形,圆,椭圆,直线,曲线,弧度组合。private void Form1_Paint(obj 阅读全文
摘要:
用到函数DrawPieDrawPie(Pen,Rectangle,Single,Single)DrawPie(Pen,RectangleF,Single,Single)DrawPie(Pen,Int32,Int32,Int32,Int32,Int32,Int32,Int32)DrawPie(Pen,Single,Single,Single,Single,Single,Single)private void Form1_Paint(object sender, PaintEventArgs e){ //创建画板从Paint事件中的直接引用Graphics对象 Graphics... 阅读全文
摘要:
用到的函数DrawRectangle、DrawPolygonDrawRectangle(Pen,Rectangle)DrawRectangle(Pen,Int32,Int32,Int32,Int32)DrawRectangle(Pen,Single,Single,Single,Single)DrawPolygon(Pen,Point[])DrawPolygon(pen,PointF[])先画一个矩形private void Form1_Paint(object sender, PaintEventArgs e){ //创建画板从Paint事件中的直接引用Graphics对象 ... 阅读全文