2024年4月24日发(作者:)
C# graphics方法
C#2010-05-07 09:30:57阅读467评论0 字号:大中小 订阅
命名空间:g
程序集:g(在 中)
封装一个 GDI+ 绘图图面。无法继承此类。
C# 用法
public sealed class Graphics : MarshalByRefObject, IDeviceContext,
IDisposable
myPen = new
();//画笔
rush myBrush = new
rush();//画刷
cs formGraphics = Graphics();
lipse(myBrush, new Rectangle(0,0,100,200));//画实心
椭圆
lipse(myPen, new Rectangle(0,0,100,200));//空心圆
ctangle(myBrush, new Rectangle(0,0,100,200));//画实
心方
ctangle(myPen, new Rectangle(0,0,100,200));//空心矩
形
ne(myPen, 0, 0, 200, 200);//画线
e(myPen,90,80,140,40,120,100); //画馅饼图形 //画多
边形
lygon(myPen,new Point[]{ new Point(30,140), new
Point(270,250), new Point(110,240), new Point (200,170), new
Point(70,350), new Point(50,200)}); //清理使用的资源
e();
e();
e();
使用Graphics对象绘制线条和形状、呈现文本或显示与操作图像,所用到的属
性和方法如表所示。
graphics方法-属性
名称
说明
Clip 获取或设置 Region,该对象限定此 Graphics 的绘图区域。
ClipBounds 获取一个 RectangleF 结构,该结构限定此 Graphics 的剪辑区域。
CompositingMode 获取一个值,该值指定如何将合成图像绘制到此 Graphics。
CompositingQuality
获取或设置绘制到此 Graphics 的合成图像的呈现质量。
DpiX 获取此 Graphics 的水平分辨率。
DpiY 获取此 Graphics 的垂直分辨率。
InterpolationMode 获取或设置与此 Graphics 关联的插补模式。
IsClipEmpty 获取一个值,该值指示此 Graphics 的剪辑区域是否为空。
IsVisibleClipEmpty 获取一个值,该值指示此 Graphics 的可见剪辑区域是否
为空。
PageScale 获取或设置此 Graphics 的全局单位和页单位之间的比例。
PageUnit 获取或设置用于此 Graphics 中的页坐标的度量单位。


发布评论