【摘要】:在GDI+下,所有的绘图工作都必须通过设备环境来完成。GDI+给开发人员提供了一个相当高级的API,但它基于旧的WindowsAPI,并且有C语言风格,所以使用起来不是很方便。GDI+在很大程度上是GDI+和应用程序之间的一个中间层,提供了更直观、基于继承性的对象模型。GDI+API封装在一组托管代码中,这些类被称为GDI+的托管类接口。GDI+基类中各个类的具体信息如下。System.Drawing:和基本绘图功能有关的大多数类、结构、枚举和委托。System.Drawing.Imaging:能够处理各种图像,例如位图、GIF文件等。
在GDI+下,所有的绘图工作都必须通过设备环境来完成。DC甚至可用于不涉及在屏幕或其他硬件设备上绘图的其他操作,例如在内存中修改图像。
GDI+给开发人员提供了一个相当高级的API,但它基于旧的WindowsAPI,并且有C语言风格,所以使用起来不是很方便。GDI+在很大程度上是GDI+和应用程序之间的一个中间层,提供了更直观、基于继承性的对象模型。
GDI+API封装在一组托管代码中,这些类被称为GDI+的托管类接口。GDI+基类中各个类的具体信息如下。
System.Drawing:和基本绘图功能有关的大多数类、结构、枚举和委托。
System.Drawing.Drawing2D:为大多数高级2D和矢量绘图操作提供了支持,包括消除锯齿、几何转换和图形路径。
System.Drawing.Imaging:能够处理各种图像,例如位图、GIF文件等。(www.xing528.com)
System.Drawing.Printing:用于把打印机或打印预览窗口作为输出设备。
System.Drawing.Design:一些预定义的对话框、属性表和其他用户界面元,与在设计期间扩展用户界面相关。
System.Drawing.Text:能够对字体和字体系列执行更高级操作。
在System.Drawing命名空间中提供了基本的图形功能,定义了用以存储基元自身信息的类、结构、存储基元绘制方式信息的类,以及实际进行绘制的类。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。