Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die verwaltete Klassenschnittstelle zu GDI+ enthält ca. 60 Klassen, 50 Enumerationen und 8 Strukturen. Die Graphics-Klasse ist der Kern der GDI+-Funktionalität; sie ist die Klasse, die tatsächlich Linien, Kurven, Figuren, Bilder und Text zeichnet.
Wichtige Klassen
Viele Klassen arbeiten mit der Graphics Klasse zusammen. Die DrawLine Methode empfängt ein Pen Objekt, das Attribute (Farbe, Breite, Strichart und ähnliches) der zu zeichnenden Linie enthält. Die FillRectangle Methode kann einen Zeiger auf ein LinearGradientBrush Objekt empfangen, das mit dem Graphics Objekt arbeitet, um ein Rechteck mit einer allmählich ändernden Farbe zu füllen. Font- und StringFormat-Objekte beeinflussen, wie ein Graphics-Objekt Text zeichnet. Ein Matrix Objekt speichert und bearbeitet die Welttransformation eines Graphics Objekts, das zum Drehen, Skalieren und Kippen von Bildern verwendet wird.
GDI+ bietet mehrere Strukturen (z. B. Rectangle, Point und Size) zum Organisieren von Grafikdaten. Darüber hinaus dienen bestimmte Klassen in erster Linie als strukturierte Datentypen. Beispielsweise ist der BitmapData Kurs ein Hilfsprogramm für den Bitmap Kurs, und der PathData Kurs ist ein Hilfsprogramm für den GraphicsPath Kurs.
GDI+ definiert mehrere Enumerationen, bei denen es sich um Auflistungen verwandter Konstanten handelt. Beispielsweise enthält die Aufzählung die Elemente LineJoin, Bevel, und Miter, die Formatvorlagen angeben, mit denen zwei Zeilen verknüpft werden können.
Siehe auch
.NET Desktop feedback