Struktura rozhraní grafiky
Rozhraní spravované třídy pro GDI+ obsahuje přibližně 60 tříd, 50 výčtů a 8 struktur. Třída Graphics je základem funkcí GDI+ – třída, která ve skutečnosti nakreslí čáry, křivky, obrázky a text.
Důležité třídy
Mnoho tříd spolupracuje s Graphics třídou. Například DrawLine metoda obdrží Pen objekt, který obsahuje atributy (barva, šířka, styl pomlčky a podobně) čáry, která se má nakreslit. Metoda FillRectangle může přijmout ukazatel na LinearGradientBrush objekt, který pracuje s Graphics objektem k vyplnění obdélníku postupně se měnící barvou. Font a StringFormat objekty ovlivňují způsob, jakým Graphics objekt nakreslí text. Objekt Matrix ukládá a manipuluje s světovou transformací objektu Graphics , který slouží k otáčení, škálování a překlopení obrázků.
GDI+ poskytuje několik struktur (například Rectangle, Pointa Size) pro uspořádání grafických dat. Některé třídy také slouží primárně jako strukturované datové typy. Třída je například BitmapData pomocným pomocníkem pro Bitmap třídu a PathData třída je pomocníkem GraphicsPath pro třídu.
GDI+ definuje několik výčtů, což jsou kolekce souvisejících konstant. Například LineJoin výčet obsahuje prvky Bevel, Mitera Round, které určují styly, které lze použít ke spojení dvou čar.
Viz také
.NET Desktop feedback