System.Drawing Namespace

Der System.Drawing-Namespace ermöglicht den Zugriff auf die grundlegenden GDI+-Grafikfunktionen. The System.Drawing namespace provides access to GDI+ basic graphics functionality. Die Namespaces System.Drawing.Drawing2D, System.Drawing.Imaging und System.Drawing.Text bieten eine erweiterte Funktionalität. More advanced functionality is provided in the System.Drawing.Drawing2D, System.Drawing.Imaging, and System.Drawing.Text namespaces.

Klassen

Bitmap

Kapselt eine GDI+-Bitmap, die aus den Pixeldaten für eine Grafik und deren Attributen besteht.Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. Eine Bitmap wird für die Arbeit mit Bildern verwendet, die durch Pixeldaten definiert sind.A Bitmap is an object used to work with images defined by pixel data.

BitmapSuffixInSameAssemblyAttribute

Bezeichnet, dass beim Interpretieren der Deklarationen ToolboxBitmapAttribute die Assembly nach den angezeigten Ressourcen in der gleichen Assembly suchen sollte, aber mit der Anfügung des Konfigurationswertes BitmapSuffix an den deklarierten Dateinamen.Specifies that, when interpreting ToolboxBitmapAttribute declarations, the assembly should look for the indicated resources in the same assembly, but with the BitmapSuffix configuration value appended to the declared file name.

BitmapSuffixInSatelliteAssemblyAttribute

Bezeichnet, dass beim Interpretieren der Deklarationen ToolboxBitmapAttribute die Assembly nach den angezeigten Ressourcen in einer Satellitenassembly suche sollte, aber mit der Anfügung des Konfigurationswertes BitmapSuffix an den deklarierten Dateinamen.Specifies that, when interpreting ToolboxBitmapAttribute declarations, the assembly should look for the indicated resources in a satellite assembly, but with the BitmapSuffix configuration value appended to the declared file name.

Brush

Definiert Objekte, die zum Füllen des Inneren von Grafikformen wie Rechtecken, Ellipsen, Kreisen, Vielecken und Pfaden verwendet werden.Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths.

Brushes

Pinsel für alle Standardfarben.Brushes for all the standard colors. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

BufferedGraphics

Stellt einen Grafikpuffer für doppelte Pufferung bereit.Provides a graphics buffer for double buffering.

BufferedGraphicsContext

Stellt Methoden für das Erstellen von Grafikpuffern bereit, die für die doppelte Pufferung verwendet werden können.Provides methods for creating graphics buffers that can be used for double buffering.

BufferedGraphicsManager

Ermöglicht den Zugriff auf das gepufferte Hauptgrafikkontext-Objekt für die Anwendungsdomäne.Provides access to the main buffered graphics context object for the application domain.

ColorConverter

Konvertiert Farben aus einem Datentyp in einen anderen.Converts colors from one data type to another. Greifen Sie auf diese Klasse über TypeDescriptor zu.Access this class through the TypeDescriptor.

ColorTranslator

Übersetzt Farben aus und in GDI+-Color-Strukturen.Translates colors to and from GDI+ Color structures. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

Font

Definiert ein bestimmtes Format für Text, einschließlich der Attribute für Schriftart, Schriftgrad und Schriftschnitt.Defines a particular format for text, including font face, size, and style attributes. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

FontConverter

Konvertiert Font-Objekte aus einem Datentyp in einen anderen.Converts Font objects from one data type to another.

FontConverter.FontNameConverter

FontConverter.FontNameConverter ist ein Typkonverter, der verwendet wird, um einen Schriftartnamen in und aus verschiedenen anderen Darstellungen zu konvertieren.FontConverter.FontNameConverter is a type converter that is used to convert a font name to and from various other representations.

FontConverter.FontUnitConverter

Konvertiert Schriftarteinheiten in und aus anderen Einheitstypen.Converts font units to and from other unit types.

FontFamily

Definiert eine Gruppe von Schriftarten mit ähnlichem Grundformat und bestimmten Unterschieden beim Schriftschnitt.Defines a group of type faces having a similar basic design and certain variations in styles. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

Graphics

Kapselt eine GDI+-Zeichenoberfläche.Encapsulates a GDI+ drawing surface. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

Icon

Stellt ein Windows-Symbol dar, bei dem es sich um ein Bitmap-Bild zur Darstellung eines Objekts handelt.Represents a Windows icon, which is a small bitmap image that is used to represent an object. Symbole lassen sich als transparente Bitmaps vorstellen, deren Größe jedoch durch das System bestimmt wird.Icons can be thought of as transparent bitmaps, although their size is determined by the system.

IconConverter

Konvertiert ein Icon-Objekt aus einem Datentyp in einen anderen.Converts an Icon object from one data type to another. Greifen Sie auf diese Klasse über das TypeDescriptor-Objekt zu.Access this class through the TypeDescriptor object.

Image

Eine abstrakte Basisklasse, die Funktionen für die von Bitmap und Metafile abgeleiteten Klassen bereitstellt.An abstract base class that provides functionality for the Bitmap and Metafile descended classes.

ImageAnimator

Animiert ein Bild, das zeitbasierte Frames enthält.Animates an image that has time-based frames.

ImageConverter

ImageConverter ist eine Klasse, mit der Image-Objekte in andere Datentypen konvertiert werden können.ImageConverter is a class that can be used to convert Image objects from one data type to another. Greifen Sie auf diese Klasse über das TypeDescriptor-Objekt zu.Access this class through the TypeDescriptor object.

ImageFormatConverter

ImageFormatConverter ist eine Klasse, mit der ImageFormat-Objekte in andere Datentypen konvertiert werden können.ImageFormatConverter is a class that can be used to convert ImageFormat objects from one data type to another. Greifen Sie auf diese Klasse über das TypeDescriptor-Objekt zu.Access this class through the TypeDescriptor object.

Pen

Definiert ein Objekt, mit dem Linien und Kurven gezeichnet werden.Defines an object used to draw lines and curves. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

Pens

Stifte für alle Standardfarben.Pens for all the standard colors. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

PointConverter

Konvertiert ein Point-Objekt aus einem Datentyp in einen anderen.Converts a Point object from one data type to another.

RectangleConverter

Konvertiert Rechtecke aus einem Datentyp in einen anderen.Converts rectangles from one data type to another. Greifen Sie auf diese Klasse über TypeDescriptor zu.Access this class through the TypeDescriptor.

Region

Beschreibt das Innere einer grafischen Form, die aus Rechtecken und Pfaden zusammengesetzt ist.Describes the interior of a graphics shape composed of rectangles and paths. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

SizeConverter

Mit der SizeConverter-Klasse können Datentypen in andere Datentypen konvertiert werden.The SizeConverter class is used to convert from one data type to another. Greifen Sie auf diese Klasse über das TypeDescriptor-Objekt zu.Access this class through the TypeDescriptor object.

SizeFConverter

Konvertiert SizeF-Objekte aus einem Typ in einen anderen.Converts SizeF objects from one type to another.

SolidBrush

Definiert einen einfarbigen Pinsel.Defines a brush of a single color. Pinsel werden zum Füllen von Grafikformen verwendet, z. B. von Rechtecken, Ellipsen, Kreisen, Vielecken und Pfaden.Brushes are used to fill graphics shapes, such as rectangles, ellipses, pies, polygons, and paths. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

StringFormat

Kapselt Informationen für das Textlayout (z. B. Text- und Seitenausrichtung und Tabstopps), Anzeigeänderungen (z. B. das Einfügen von Auslassungszeichen und das Ersetzen nationaler Zahlenformate) und OpenType-Features.Encapsulates text layout information (such as alignment, orientation and tab stops) display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

SystemBrushes

Jede Eigenschaft der SystemBrushes-Klasse ist ein SolidBrush mit der Farbe eines Windows-Anzeigeelements.Each property of the SystemBrushes class is a SolidBrush that is the color of a Windows display element.

SystemColors

Jede Eigenschaft der SystemColors-Klasse ist eine Color-Struktur mit der Farbe eines Windows-Anzeigeelements.Each property of the SystemColors class is a Color structure that is the color of a Windows display element.

SystemFonts

Gibt die Schriftarten an, die zum Anzeigen von Text in Windows-Anzeigeelementen verwendet werden.Specifies the fonts used to display text in Windows display elements.

SystemIcons

Jede Eigenschaft der SystemIcons-Klasse ist ein Icon-Objekt für im gesamten System verwendete Windows-Symbole.Each property of the SystemIcons class is an Icon object for Windows system-wide icons. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

SystemPens

Jede Eigenschaft der SystemPens-Klasse ist ein Pen mit der Farbe eines Windows-Anzeigeelements und einer Breite von 1 Pixel.Each property of the SystemPens class is a Pen that is the color of a Windows display element and that has a width of 1 pixel.

TextureBrush

Jede Eigenschaft der TextureBrush-Klasse ist ein Brush-Objekt, das das Innere einer Form mit einem Bild ausfüllt.Each property of the TextureBrush class is a Brush object that uses an image to fill the interior of a shape. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

ToolboxBitmapAttribute

Ermöglicht Ihnen, ein Symbol anzugeben, das ein Steuerelement in einem Container darstellt, z. B. in Microsoft Visual Studio Form Designer.Allows you to specify an icon to represent a control in a container, such as the Microsoft Visual Studio Form Designer.

Strukturen

CharacterRange

Gibt einen Bereich von Zeichenpositionen in einer Zeichenfolge an.Specifies a range of character positions within a string.

Color

Stellt eine ARGB-Farbe (Alpha, Rot, Grün, Blau) dar.Represents an ARGB (alpha, red, green, blue) color.

Point

Stellt ein geordnetes Paar von x- und y-Koordinaten als ganze Zahlen dar, das einen Punkt in einem zweidimensionalen Raum definiert.Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.

PointF

Stellt ein geordnetes Paar von x- und y-Koordinaten als Gleitkommazahlen dar, das einen Punkt in einem zweidimensionalen Raum definiert.Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.

Rectangle

Speichert einen Satz von vier Integerwerten, die die Position und Größe eines Rechtecks angeben.Stores a set of four integers that represent the location and size of a rectangle.

RectangleF

Speichert einen Satz von vier Gleitkommazahlen, die die Position und Größe eines Rechtecks angeben.Stores a set of four floating-point numbers that represent the location and size of a rectangle. Verwenden Sie für erweiterte Bereichsfunktionen ein Region-Objekt.For more advanced region functions, use a Region object.

Size

Speichert ein geordnetes Paar ganzer Zahlen, die eine Height und Width angeben.Stores an ordered pair of integers, which specify a Height and Width.

SizeF

Speichert ein geordnetes Paar von Gleitkommazahlen, i. d. R. die Breite und Höhe eines Rechtecks.Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle.

Schnittstellen

IDeviceContext

Definiert Methoden zum Abrufen und Freigeben eines vorhandenen Handles für einen Windows-Gerätekontext.Defines methods for obtaining and releasing an existing handle to a Windows device context.

Enumerationen

ContentAlignment

Gibt die Ausrichtung des Inhalts auf der Zeichenoberfläche an.Specifies alignment of content on the drawing surface.

CopyPixelOperation

Bestimmt, wie die Quellfarbe beim Kopieren von Pixeln mit der Zielfarbe zu einer Endfarbe kombiniert wird.Determines how the source color in a copy pixel operation is combined with the destination color to result in a final color.

FontStyle

Gibt Informationen zu dem auf den Text angewendeten Schriftschnitt an.Specifies style information applied to text.

GraphicsUnit

Gibt die Maßeinheit für die angegebenen Daten an.Specifies the unit of measure for the given data.

KnownColor

Gibt die bekannten Systemfarben an.Specifies the known system colors.

RotateFlipType

Gibt an, wie weit ein Bild gedreht und um welche Achse es gekippt werden soll.Specifies how much an image is rotated and the axis used to flip the image.

StringAlignment

Gibt die Ausrichtung einer Textzeichenfolge relativ zum zugehörigen Layoutrechteck an.Specifies the alignment of a text string relative to its layout rectangle.

StringDigitSubstitute

Die StringDigitSubstitute-Enumeration gibt an, wie die Ziffern in einer Zeichenfolge gemäß dem Gebietsschema oder der Sprache des Benutzers ersetzt werden sollen.The StringDigitSubstitute enumeration specifies how to substitute digits in a string according to a user's locale or language.

StringFormatFlags

Gibt die Anzeige- und Layoutinformationen für Textzeichenfolgen an.Specifies the display and layout information for text strings.

StringTrimming

Gibt an, wie Zeichen in einer Zeichenfolge gekürzt werden, die nicht vollständig in eine Layoutform passt.Specifies how to trim characters from a string that does not completely fit into a layout shape.

StringUnit

Gibt die Maßeinheiten für eine Textzeichenfolge an.Specifies the units of measure for a text string.

Delegaten

Graphics.DrawImageAbort

Stellt eine Rückrufmethode bereit, mit der bestimmt wird, wann die DrawImage-Methode die Ausführung vorzeitig abbrechen und aufhören soll, ein Bild zu zeichnen.Provides a callback method for deciding when the DrawImage method should prematurely cancel execution and stop drawing an image.

Graphics.EnumerateMetafileProc

Stellt eine Rückrufmethode für die EnumerateMetafile-Methode bereit.Provides a callback method for the EnumerateMetafile method.

Image.GetThumbnailImageAbort

Stellt eine Rückrufmethode bereit, mit der bestimmt wird, wann die GetThumbnailImage(Int32, Int32, Image+GetThumbnailImageAbort, IntPtr)-Methode die Ausführung vorzeitig abbrechen soll.Provides a callback method for determining when the GetThumbnailImage(Int32, Int32, Image+GetThumbnailImageAbort, IntPtr) method should prematurely cancel execution.

Hinweise

Die Graphics -Klasse stellt Methoden zum Zeichnen auf dem Anzeigegerät bereit.The Graphics class provides methods for drawing to the display device. Klassen wie z. B. Rectangle und Point GDI +-Grundtypen zu kapseln.Classes such as Rectangle and Point encapsulate GDI+ primitives. Die Pen Klasse wird zum Zeichnen von Linien und Kurven, während von der abstrakten Klasse abgeleitete Klassen Brush werden verwendet, um das Innere der Formen zu füllen.The Pen class is used to draw lines and curves, while classes derived from the abstract class Brush are used to fill the interiors of shapes.

Achtung

Klassen, die innerhalb der System.Drawing Namespace werden für die Verwendung in einem Dienst von Windows oder ASP.NET nicht unterstützt.Classes within the System.Drawing namespace are not supported for use within a Windows or ASP.NET service. Versucht, diese Klassen innerhalb einer dieser Anwendungstypen zu verwenden, kann unerwartete Probleme führen, z. B. dadurch die Leistung und die Laufzeit Ausnahmen service.Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions. Eine unterstützte Alternative, finden Sie unter Windows Imaging Components.For a supported alternative, see Windows Imaging Components.