System.Drawing 命名空间提供了对 GDI+ 基本图形功能的访问。在 System.Drawing.Drawing2D、System.Drawing.Imaging 以及 System.Drawing.Text 命名空间中提供了更高级的功能。
Graphics 类提供了绘制到显示设备的方法。诸如 Rectangle 和 Point 等类可封装 GDI+ 基元。Pen 类用于绘制直线和曲线,而从抽象类 Brush 派生出的类则用于填充形状的内部。
类
类 | 说明 |
---|---|
Bitmap | 封装 GDI+ 位图,此位图由图形图像及其属性的像素数据组成。Bitmap 对象是用于处理由像素数据定义的图像的对象。 |
Brush | 从此抽象基类派生出的类定义用于填充图形形状(如矩形、椭圆形、扇形、多边形和封闭路径)内部的对象。 |
Brushes | 所有标准颜色的画笔。无法继承此类。 |
ColorConverter | 将颜色从一种数据类型转换为另一种数据类型。通过 TypeDescriptor 访问此类。 |
ColorTranslator | 将颜色翻译成 GDI+ Color 结构并从该结构翻译颜色。无法继承此类。 |
Font | 定义特定的文本格式,包括字体、字号和字形属性。无法继承此类。 |
FontConverter | 将 Font 对象从一种数据类型转换成另一种数据类型。通过 TypeDescriptor 对象访问 FontConverter 类。 |
FontFamily | 定义有着相似的基本设计但在形式上有某些差异的一组字样。无法继承此类。 |
Graphics | 封装 GDI+ 绘图面。无法继承此类。 |
Icon | 表示 Windows 图标,它是用于表示对象的小位图图像。尽管图标的大小由系统决定,但仍可将其视为透明的位图。 |
IconConverter | 将 Icon 对象从一种数据类型转换到另一种数据类型。通过 TypeDescriptor 对象访问此类。 |
Image | 为源自 Bitmap 和 Metafile 的类提供功能的抽象基类。 |
ImageAnimator | 动画处理包含基于时间的帧的图像。 |
ImageConverter | ImageConverter 是可用于将 Image 对象从一种数据类型转换为另一种数据类型的类。通过 TypeDescriptor 对象访问此类。 |
ImageFormatConverter | ImageFormatConverter 是用于将颜色从一种数据类型转换为另一种数据类型的类。通过 TypeDescriptor 对象访问此类。 |
Pen | 定义用于绘制直线和曲线的对象。无法继承此类。 |
Pens | 所有标准颜色的钢笔。无法继承此类。 |
PointConverter | 将 Point 对象从一种数据类型转换为另一种数据类型。通过 TypeDescriptor 对象访问此类。 |
RectangleConverter | 将矩形从一种数据类型转换为另一种数据类型。通过 TypeDescriptor 访问此类。 |
Region | 指示由矩形和由路径构成的图形形状的内部。无法继承此类。 |
SizeConverter | SizeConverter 类用于从一种数据类型转换为另一种类型。通过 TypeDescriptor 对象访问此类。 |
SolidBrush | 定义单色画刷。画刷用于填充图形形状,如矩形、椭圆、扇形、多边形和封闭路径。无法继承此类。 |
StringFormat | 封装文本布局信息(如对齐方式和行距),显示操作(如省略号插入和国家标准 (National) 数字位替换)和 OpenType 功能。无法继承此类。 |
SystemBrushes | SystemBrushes 类的每个属性都是 SolidBrush 对象,这种对象是 Windows 显示的图像元素的颜色。 |
SystemColors | SystemColors 类的每个属性都是 Color 结构,这种结构是 Windows 显示元素的颜色。 |
SystemIcons | SystemIcons 类的每个属性都是 Windows 系统级图标的 Icon 对象。无法继承此类。 |
SystemPens | SystemPens 类的每个属性都是 Pen 对象,该对象是 Windows 显示图像元素的颜色,它的宽度为 1。 |
TextureBrush | TextureBrush 类的每个属性都是 Brush 对象,这种对象使用图像来填充形状的内部。无法继承此类。 |
ToolboxBitmapAttribute | 可以将 ToolboxBitmapAttribute 应用于一个控件,使容器(如 Microsoft Visual Studio Form. Designer)能够检索到表示该控件的图标。图标的位图可以自成一个文件,也可以嵌入到包含该控件的程序集中。 嵌入到控件的程序集中(或者存储在一个单独文件中)的位图大小应为 16 × 16。ToolboxBitmapAttribute 对象的 GetImage 方法可以返回一个小的 16 × 16 图像,或者返回一个通过将小图像放大而创建的 32 × 32 的大图像。 |
结构
结构 | 说明 |
---|---|
CharacterRange | 指定字符串内字符位置的范围。 |
Color | 表示 ARGB 颜色。 |
Point | 表示在二维平面中定义点的、整数 x 和 y 坐标的有序对。 |
PointF | 表示在二维平面中定义点的、浮点 x 和 y 坐标的有序对。 |
Rectangle | 存储一组整数,共四个,表示一个矩形的位置和大小。对于更高级的区域函数,请使用 Region 对象。 |
RectangleF | 存储一组浮点数,共四个,表示一个矩形的位置和大小。对于更高级的区域函数,请使用 Region 对象。 |
Size | 存储一个有序整数对,通常为矩形的宽度和高度。 |
SizeF | 存储有序浮点数对,通常为矩形的宽度和高度。 |
委托
委托 | 说明 |
---|---|
Graphics.DrawImageAbort | 提供一个回调方法,用于决定 DrawImage 方法应何时过早地取消执行并停止绘制图像。 |
Graphics.EnumerateMetafileProc | 为 EnumerateMetafile 方法提供回调方法。 |
Image.GetThumbnailImageAbort | 提供一个回调方法,用于确定 GetThumbnailImage 方法应在何时提前取消执行。 |
枚举
枚举 | 说明 |
---|---|
ContentAlignment | 指定绘图表面上内容的对齐方式。 |
FontStyle | 指定应用到文本的字形信息。 |
GraphicsUnit | 指定给定数据的度量单位。 |
KnownColor | 指定已知的系统颜色。 |
RotateFlipType | 指定图像的旋转方向和用于翻转图像的轴。 |
StringAlignment | 指定文本字符串相对于其布局矩形的对齐方式。 |
StringDigitSubstitute | StringDigitSubstitute 枚举指定如何按照用户的区域设置或语言替换字符串中的数字位。 |
StringFormatFlags | 指定文本字符串的显示和布局信息。 |
StringTrimming | 指定如何在不完全适合布局形状的字符串中修整字符。 |
StringUnit | 指定文本字符串的度量单位。 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12639172/viewspace-156331/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12639172/viewspace-156331/