Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

System.Drawing.Drawing2D-Namespace

Aktualisiert: November 2007

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

In der folgenden Tabelle werden einige der wichtigen Klassen und Enumerationen im System.Drawing.Drawing2D-Namespace nach Kategorien gruppiert aufgelistet.

Klassenkategorie

Details

  • Grafiken und Grafikpfade

Die GraphicsState-Klasse und die GraphicsContainer-Klasse melden Informationen zum aktuellen Graphics-Objekt. GraphicsPath-Klassen stellen eine Reihe von Linien und Kurven dar. Die GraphicsPathIterator-Klasse und die PathData-Klasse stellen ausführliche Informationen zum Inhalt eines GraphicsPath-Objekts bereit.

  • Typen für Matrizen und Transformationen

Die Matrix-Klasse stellt eine Matrix für geometrische Transformationen dar. Die MatrixOrder-Enumeration gibt die Reihenfolge für Matrixtransformationen an.

  • Pinselklassen

Die PathGradientBrush-Klasse und die HatchBrush-Klasse ermöglichen das Füllen von Formen mit einem Farbverlauf bzw. einem Schraffurmuster.

  • Enumerationen für Linien

Die LineCap-Enumeration und die CustomLineCap-Enumeration ermöglichen es Ihnen, Stile für die Enden einer Linie anzugeben. Mit der LineJoin-Enumeration können Sie angeben, wie zwei Linien in einem Pfad verbunden werden. Mit der PenAlignment-Enumeration können Sie die Ausrichtung des Stifts beim Zeichnen einer Linie angeben. Die PenType-Enumeration gibt das Muster an, mit dem eine Linie ausgefüllt werden soll.

  • Enumerationen zum Ausfüllen von Formen und Pfaden

Die HatchStyle-Enumeration gibt Füllstile für einen HatchBrush an. Die Blend-Klasse gibt ein Übergangsschema für einen LinearGradientBrush an. Die FillMode-Enumeration gibt den Füllstil für einen GraphicsPath an.

stk4ffd5.alert_caution(de-de,VS.90).gifVorsicht:

Die Verwendung von Klassen im System.Drawing.Drawing2D-Namespace mit 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.

  KlasseBeschreibung
stk4ffd5.pubclass(de-de,VS.90).gifAdjustableArrowCapStellt ein anpassbares pfeilförmiges Linienende dar. Diese Klasse kann nicht vererbt werden.
stk4ffd5.pubclass(de-de,VS.90).gifBlendDefiniert ein Übergangsschema für ein LinearGradientBrush-Objekt. Diese Klasse kann nicht vererbt werden.
stk4ffd5.pubclass(de-de,VS.90).gifColorBlendDefiniert 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.
stk4ffd5.pubclass(de-de,VS.90).gifCustomLineCapKapselt ein benutzerdefiniertes Linienende ein.
stk4ffd5.pubclass(de-de,VS.90).gifGraphicsContainerStellt 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.
stk4ffd5.pubclass(de-de,VS.90).gifGraphicsPathStellt eine Reihe verbundener Linien und Kurven dar. Diese Klasse kann nicht geerbt werden.
stk4ffd5.pubclass(de-de,VS.90).gifGraphicsPathIteratorBietet 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.
stk4ffd5.pubclass(de-de,VS.90).gifGraphicsStateStellt den Zustand eines Graphics-Objekts dar. Dieses Objekt wird über den Aufruf der BeginContainer-Methode zurückgegeben. Diese Klasse kann nicht vererbt werden.
stk4ffd5.pubclass(de-de,VS.90).gifHatchBrushDefiniert einen rechteckigen Pinsel mit einer Schraffurart, einer Vordergrund- und einer Hintergrundfarbe. Diese Klasse kann nicht vererbt werden.
stk4ffd5.pubclass(de-de,VS.90).gifLinearGradientBrushKapselt ein Brush-Objekt mit einem linearen Farbverlauf. Diese Klasse kann nicht geerbt werden.
stk4ffd5.pubclass(de-de,VS.90).gifMatrixKapselt eine affine 3 x 3-Matrix, die eine geometrische Transformation darstellt. Diese Klasse kann nicht geerbt werden.
stk4ffd5.pubclass(de-de,VS.90).gifPathDataEnthält die grafischen Daten, aus denen ein GraphicsPath-Objekt besteht. Diese Klasse kann nicht vererbt werden.
stk4ffd5.pubclass(de-de,VS.90).gifPathGradientBrushKapselt ein Brush-Objekt, das das Innere eines GraphicsPath-Objekts mit einem Farbverlauf ausfüllt. Diese Klasse kann nicht geerbt werden.
stk4ffd5.pubclass(de-de,VS.90).gifRegionDataKapselt die Daten, aus denen ein Region-Objekt besteht. Diese Klasse kann nicht vererbt werden.
  EnumerationBeschreibung
stk4ffd5.pubenumeration(de-de,VS.90).gifCombineModeGibt an, wie verschiedene Ausschneidebereiche kombiniert werden können.
stk4ffd5.pubenumeration(de-de,VS.90).gifCompositingModeGibt an, wie die Farben einer Quelle mit den Hintergrundfarben kombiniert werden.
stk4ffd5.pubenumeration(de-de,VS.90).gifCompositingQualityGibt das während des Zusammensetzens zu verwendende Qualitätsniveau an.
stk4ffd5.pubenumeration(de-de,VS.90).gifCoordinateSpaceGibt an, welches System bei der Auswertung von Koordinaten verwendet wird.
stk4ffd5.pubenumeration(de-de,VS.90).gifDashCapGibt die Art der grafischen Form an, die an den Enden jeden Striches einer gestrichelten Linie verwendet werden soll.
stk4ffd5.pubenumeration(de-de,VS.90).gifDashStyleGibt die Art der gestrichelten Linien an, die mit einem Pen-Objekt gezeichnet werden.
stk4ffd5.pubenumeration(de-de,VS.90).gifFillModeGibt an, wie das Innere eines geschlossenen Pfades ausgefüllt wird.
stk4ffd5.pubenumeration(de-de,VS.90).gifFlushIntentionGibt an, ob Befehle im Grafikstapel sofort beendet (weggeschrieben) werden oder so bald wie möglich ausgeführt werden.
stk4ffd5.pubenumeration(de-de,VS.90).gifHatchStyleGibt die verschiedenen für HatchBrush-Objekte zur Verfügung stehenden Muster an.
stk4ffd5.pubenumeration(de-de,VS.90).gifInterpolationModeDie InterpolationMode-Enumeration gibt den Algorithmus an, der beim Skalieren oder Drehen von Bildern verwendet wird.
stk4ffd5.pubenumeration(de-de,VS.90).gifLinearGradientModeGibt die Richtung eines linearen Farbverlaufs an.
stk4ffd5.pubenumeration(de-de,VS.90).gifLineCapGibt die verfügbaren Endenformate an, mit denen ein Pen-Objekt eine Linie beenden kann.
stk4ffd5.pubenumeration(de-de,VS.90).gifLineJoinGibt an, wie fortlaufende Linien- oder Kurvensegmente in einer in einem GraphicsPath-Objekt enthaltenen Abbildung (untergeordneter Pfad) verbunden werden.
stk4ffd5.pubenumeration(de-de,VS.90).gifMatrixOrderGibt die Reihenfolge von Matrixtransformationen an.
stk4ffd5.pubenumeration(de-de,VS.90).gifPathPointTypeGibt den Punkttyp in einem GraphicsPath-Objekt an.
stk4ffd5.pubenumeration(de-de,VS.90).gifPenAlignmentGibt die Ausrichtung eines Pen-Objekts relativ zur theoretischen Linie der Stärke 0 an.
stk4ffd5.pubenumeration(de-de,VS.90).gifPenTypeGibt den Fülltyp an, den ein Pen-Objekt zum Ausfüllen von Linien verwendet.
stk4ffd5.pubenumeration(de-de,VS.90).gifPixelOffsetModeGibt den Offset von Pixeln während der Wiedergabe an.
stk4ffd5.pubenumeration(de-de,VS.90).gifQualityModeGibt die allgemeine Qualität bei der Wiedergabe von GDI+-Objekten an.
stk4ffd5.pubenumeration(de-de,VS.90).gifSmoothingMode Gibt an, ob Glättung (Antialiasing) auf Linien, Kurven und Ränder von gefüllten Bereichen angewendet wird.
stk4ffd5.pubenumeration(de-de,VS.90).gifWarpModeGibt den in einer Warp-Methode angewendeten Typ von Verzerrungstransformation an.
stk4ffd5.pubenumeration(de-de,VS.90).gifWrapModeGibt an, wie eine Struktur oder ein Farbverlauf gekachelt wird, wenn die Struktur bzw. der Farbverlauf kleiner als der auszufüllende Bereich ist.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.