文件名称:GDI+命名空间及描述-boost电路计算模版——mathcad
文件大小:5.1MB
文件格式:PDF
更新时间:2024-06-29 17:46:27
控件,.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+绘制的内容输出到打印机上的功能