圖形介面的結構
GDI+ 的 Managed 類別介面約有 60 個類別、50 個列舉型別 (Enumeration) 和 8 個結構。 Graphics 類別是 GDI+ 功能的核心,它是實際繪製線條、曲線、圖形、影像和文字的類別。
重要類別
許多類別都可與 Graphics 類別搭配使用。 例如,DrawLine 方法接收 Pen 物件,此物件會保留繪製的線條屬性 (色彩、寬度、虛線樣式等等)。 FillRectangle 方法可接收 LinearGradientBrush 物件的指標,這個物件若與 Graphics 物件搭配使用,便可使用漸層色彩來填滿矩形。 Font 和 StringFormat 物件則會影響 Graphics 物件繪製文字的方式。 Matrix 物件可儲存和管理 Graphics 物件的全局轉換,後者是用來旋轉影像、調整影像的比例和翻轉影像。
GDI+ 在組織圖形資料方面提供了數種架構 (例如 Rectangle、Point 和 Size)。 同時還有一些類別主要做為結構化資料型別。 例如,BitmapData 類別是 Bitmap 類別的 Helper,而 PathData 類別則是 GraphicsPath 類別的 Helper。
GDI+ 定義了數種列舉型別,這些列舉型別是相關常數的集合。 例如,LineJoin 列舉型別包含 Bevel、Miter 和 Round 項目,這些項目可指定用來聯結 (Join) 兩條線的樣式。