【文件属性】:
文件名称:GDI+命名空间及描述-boost电路计算模版——mathcad
文件大小:5.1MB
文件格式:PDF
更新时间:2021-06-09 23:59:47
控件,.NET
47 第三章 GDI+基础
第三章 GDI+基础
GDI 是 Graphics Device Interface 的缩写,含义是图形设备接口,它的主要任
务是负责系统与绘图程序之间的信息交换,处理所有 Windows程序的图形输出。
在 Windows 操作系统下,绝大多数具备图形界面的应用程序都离不开 GDI,我们利用
GDI所提供的众多函数就可以方便的在屏幕、打印机及其它输出设备上输出图形,文本等操
作。GDI+对 GDI进行了性能优化,并添加了许多新的功能。GDI+使得应用程序开发人员在
输出屏幕和打印机信息的时候无需考虑具体显示设备的细节,GDI+使得图形硬件和应用程序
相互隔离,从而使开发人员编写设备无关的应用程序变得非常容易。
GDI+的核心是 Graphics对象,Graphics类定义了绘制和填充图形对象的方法和属
性。Graphics类的属性(字段)很多,具体可参见 MSDN。Graphics类的方法分为三类:
绘制、填充及其他。
3.1 GDI+用途
一般来说,GDI+在以下场景中具有广泛的应用:
2D 向量图:利用 GDI+,我们可以绘制直线、曲线、矩形和椭圆等形状,并且可以绘制
路径,并填充区域。
图片:GDI+可以将位图图片渲染到界面上,同时支持对位图进行各类操作(例如缩放、
旋转等)
字体排印:GDI+可以让我们渲染出光滑的反锯齿的文本,同时可以设置其大小、字体、
颜色和方向等。
下面给出 GDI+命名控件及其功能,如表 3.1所示。
表 3.1 GDI+命名空间及描述
命名空间 描述
System.Drawing 提供基本的 GDI+功能,包含的 Graphics类可以绘制线、矩形等。同时
可以定义位图、颜色、字体、笔刷和笔画等。
System.Drawing.Drawing2D 提供高级的 2 维 GDI+功能,其中包含对绘图质量的设置、渐变填充和
GraphicsPath等
System.Drawing.Imaging 提供对位图和向量图的操作
System.Drawing.Text 提供访问当前安装的可用字体集合
System.Drawing.Printing 提供将 GDI+绘制的内容输出到打印机上的功能