Freigeben über


System.Drawing.Drawing2D-Namespace

Der System.Drawing.Drawing2D-Namespace bietet erweiterte Funktionen für zweidimensionale und Vektorgrafiken.

Dieser Namespace enthält die Farbverlaufspinsel, die Matrix-Klasse (für das Definieren geometrischer Transformationen) und die GraphicsPath-Klasse.

Warnung

Die Verwendung von Klassen im System.Drawing.Drawing2D-Namespace in einem Dienst von Windows oder ASP.NET wird nicht unterstützt. Wenn Sie diese Klassen in einem der genannten Anwendungstypen verwenden, kann dies unerwartete Probleme zur Folge haben, z. B. Leistungsbeeinträchtigungen und Laufzeitausnahmen.

Klassen

  Klasse Beschreibung
Öffentliche Klasse AdjustableArrowCap Stellt ein anpassbares pfeilförmiges Linienende dar. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse Blend Definiert ein Übergangsschema für ein LinearGradientBrush-Objekt. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse ColorBlend Definiert Arrays von Farben und Positionen, die zum Interpolieren des Blendings von Farben in einem Farbverlauf mit mehreren Farben verwendet werden. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse CustomLineCap Kapselt ein benutzerdefiniertes Linienende ein.
Öffentliche Klasse GraphicsContainer Stellt die internen Daten eines Grafikcontainers dar. Diese Klasse wird verwendet, wenn der Zustand eines Graphics-Objekts unter Verwendung der BeginContainer-Methode und der EndContainer-Methode gespeichert wird. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse GraphicsPath Stellt eine Reihe verbundener Linien und Kurven dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse GraphicsPathIterator Bietet die Möglichkeit, untergeordnete Pfade in einem GraphicsPath zu durchlaufen und die in jedem untergeordneten Pfad enthaltenen Arten von Formen zu überprüfen. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse GraphicsState Stellt den Zustand eines Graphics-Objekts dar. Dieses Objekt wird über den Aufruf der BeginContainer-Methode zurückgegeben. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse HatchBrush Definiert einen rechteckigen Pinsel mit einer Schraffurart, einer Vordergrund- und einer Hintergrundfarbe. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse LinearGradientBrush Kapselt ein Brush-Objekt mit einem linearen Farbverlauf. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse Matrix Kapselt eine affine 3 x 3-Matrix, die eine geometrische Transformation darstellt. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse PathData Enthält die grafischen Daten, aus denen ein GraphicsPath-Objekt besteht. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse PathGradientBrush Kapselt ein Brush-Objekt, das das Innere eines GraphicsPath-Objekts mit einem Farbverlauf ausfüllt. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse RegionData Kapselt die Daten, aus denen ein Region-Objekt besteht. Diese Klasse kann nicht vererbt werden.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration CombineMode Gibt an, wie verschiedene Ausschneidebereiche kombiniert werden können.
Öffentliche Enumeration CompositingMode Gibt an, wie die Farben einer Quelle mit den Hintergrundfarben kombiniert werden.
Öffentliche Enumeration CompositingQuality Gibt das während des Zusammensetzens zu verwendende Qualitätsniveau an.
Öffentliche Enumeration CoordinateSpace Gibt an, welches System bei der Auswertung von Koordinaten verwendet wird.
Öffentliche Enumeration DashCap Gibt die Art der grafischen Form an, die an den Enden jeden Striches einer gestrichelten Linie verwendet werden soll.
Öffentliche Enumeration DashStyle Gibt die Art der gestrichelten Linien an, die mit einem Pen-Objekt gezeichnet werden.
Öffentliche Enumeration FillMode Gibt an, wie das Innere eines geschlossenen Pfades ausgefüllt wird.
Öffentliche Enumeration FlushIntention Gibt an, ob Befehle im Grafikstapel sofort beendet (weggeschrieben) werden oder so bald wie möglich ausgeführt werden.
Öffentliche Enumeration HatchStyle Gibt die verschiedenen für HatchBrush-Objekte zur Verfügung stehenden Muster an.
Öffentliche Enumeration InterpolationMode Die InterpolationMode-Enumeration gibt den Algorithmus an, der beim Skalieren oder Drehen von Bildern verwendet wird.
Öffentliche Enumeration LinearGradientMode Gibt die Richtung eines linearen Farbverlaufs an.
Öffentliche Enumeration LineCap Gibt die verfügbaren Endenformate an, mit denen ein Pen-Objekt eine Linie beenden kann.
Öffentliche Enumeration LineJoin Gibt an, wie fortlaufende Linien- oder Kurvensegmente in einer in einem GraphicsPath-Objekt enthaltenen Abbildung (untergeordneter Pfad) verbunden werden.
Öffentliche Enumeration MatrixOrder Gibt die Reihenfolge von Matrixtransformationen an.
Öffentliche Enumeration PathPointType Gibt den Punkttyp in einem GraphicsPath-Objekt an.
Öffentliche Enumeration PenAlignment Gibt die Ausrichtung eines Pen-Objekts relativ zur theoretischen Linie der Stärke 0 an.
Öffentliche Enumeration PenType Gibt den Fülltyp an, den ein Pen-Objekt zum Ausfüllen von Linien verwendet.
Öffentliche Enumeration PixelOffsetMode Gibt den Offset von Pixeln während der Wiedergabe an.
Öffentliche Enumeration QualityMode Gibt die allgemeine Qualität bei der Wiedergabe von GDI+-Objekten an.
Öffentliche Enumeration SmoothingMode Gibt an, ob Glättung (Antialiasing) auf Linien, Kurven und Ränder von gefüllten Bereichen angewendet wird.
Öffentliche Enumeration WarpMode Gibt den in einer Warp-Methode angewendeten Typ von Verzerrungstransformation an.
Öffentliche Enumeration WrapMode Gibt an, wie eine Struktur oder ein Farbverlauf gekachelt wird, wenn die Struktur bzw. der Farbverlauf kleiner als der auszufüllende Bereich ist.