Strukturen för grafikgränssnittet
Det hanterade klassgränssnittet till GDI+ innehåller cirka 60 klasser, 50 uppräkningar och 8 strukturer. Klassen Graphics är kärnan i GDI+-funktioner. det är klassen som faktiskt ritar linjer, kurvor, figurer, bilder och text.
Viktiga klasser
Många klasser fungerar tillsammans med klassen Graphics. Metoden DrawLine tar till exempel emot ett Pen objekt som innehåller attribut (färg, bredd, streckformat och liknande) för den linje som ska ritas. Metoden FillRectangle kan ta emot en pekare till ett LinearGradientBrush objekt, som fungerar med Graphics-objektet för att fylla en rektangel med en gradvis ändrad färg. Font och StringFormat objekt påverkar hur ett Graphics objekt ritar text. Ett Matrix objekt lagrar och manipulerar världsomvandlingen av ett Graphics objekt, som används för att rotera, skala och vända bilder.
GDI+ innehåller flera strukturer (till exempel Rectangle, Pointoch Size) för att organisera grafikdata. Vissa klasser fungerar också främst som strukturerade datatyper. Klassen BitmapData är till exempel en hjälp för klassen Bitmap och klassen PathData är en hjälp för klassen GraphicsPath.
GDI+ definierar flera uppräkningar, som är samlingar med relaterade konstanter. Till exempel innehåller LineJoin uppräkning elementen Bevel, Miteroch Round, som anger formatmallar som kan användas för att koppla två rader.
Se även
.NET Desktop feedback