图形界面的结构
更新:2007 年 11 月
GDI+ 的托管类接口包含大约 60 个类、50 个枚举和 8 个结构。Graphics 类是 GDI+ 的核心功能,它是实际绘制直线、曲线、图形、图像和文本的类。
重要的类
许多类与 Graphics 类一起使用。例如,DrawLine 方法接收 Pen 对象,该对象中存有所要绘制的线条的属性(颜色、宽度、虚线线型等)。FillRectangle 方法可以接收指向 LinearGradientBrush 对象的指针,该对象与 Graphics 对象配合工作以使用一种渐变色填充矩形。Font 和 StringFormat 对象影响 Graphics 对象绘制文本的方式。Matrix 对象存储并操作 Graphics 对象的世界变换,该对象用于旋转、缩放和翻转图像。
GDI+ 提供了用于组织图形数据的几种结构(例如 Rectangle、Point 和 Size)。而且,某些类的主要作用是结构化数据类型。例如,BitmapData 类是 Bitmap 类的帮助器,PathData 类是 GraphicsPath 类的帮助器。
GDI+ 定义了几种枚举,它们是相关常数的集合。例如,LineJoin 枚举包含元素 Bevel、Miter 和 Round,它们指定可用于连接两个线条的线型。