Freigeben über


Graphics Klasse

Definition

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

public ref class Graphics sealed : MarshalByRefObject, IDisposable, System::Drawing::IDeviceContext
public ref class Graphics sealed : MarshalByRefObject, IDisposable
public sealed class Graphics : MarshalByRefObject, IDisposable, System.Drawing.IDeviceContext
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class Graphics : MarshalByRefObject, IDisposable
type Graphics = class
    inherit MarshalByRefObject
    interface IDeviceContext
    interface IDisposable
type Graphics = class
    inherit MarshalByRefObject
    interface IDisposable
    interface IDeviceContext
[<System.Runtime.InteropServices.ComVisible(false)>]
type Graphics = class
    inherit MarshalByRefObject
    interface IDisposable
Public NotInheritable Class Graphics
Inherits MarshalByRefObject
Implements IDeviceContext, IDisposable
Public NotInheritable Class Graphics
Inherits MarshalByRefObject
Implements IDisposable
Vererbung
Attribute
Implementiert

Beispiele

Das folgende Codebeispiel ist für die Verwendung mit Windows Forms konzipiert und erfordert ein PaintEventArgs -Objekt. Das PaintEventArgs Objekt hat den Namen e und ist ein Parameter des Paint Ereignishandlers. Der Code führt die folgenden Aktionen aus:

  • Erstellt ein Bild aus einer JPEG-Datei. Die Datei hat den Namen SampImag.jpg und befindet sich im Ordner des Beispiels.

  • Erstellt einen Punkt, an dem die obere linke Ecke des Bilds gezeichnet werden soll.

  • Zeichnet das nicht skalierte Bild mithilfe eines Graphics -Objekts auf den Bildschirm.

private:
   void DrawImagePointF( PaintEventArgs^ e )
   {
      // Create image.
      Image^ newImage = Image::FromFile( "SampImag.jpg" );

      // Create point for upper-left corner of image.
      PointF ulCorner = PointF(100.0F,100.0F);

      // Draw image to screen.
      e->Graphics->DrawImage( newImage, ulCorner );
   }
private void DrawImagePointF(PaintEventArgs e)
{
             
    // Create image.
    Image newImage = Image.FromFile("SampImag.jpg");
             
    // Create point for upper-left corner of image.
    PointF ulCorner = new PointF(100.0F, 100.0F);
             
    // Draw image to screen.
    e.Graphics.DrawImage(newImage, ulCorner);
}
Private Sub DrawImagePointF(ByVal e As PaintEventArgs)

    ' Create image.
    Dim newImage As Image = Image.FromFile("SampImag.jpg")

    ' Create point for upper-left corner of image.
    Dim ulCorner As New PointF(100.0F, 100.0F)

    ' Draw image to screen.
    e.Graphics.DrawImage(newImage, ulCorner)
End Sub

Hinweise

Die Graphics -Klasse bietet Methoden zum Zeichnen von Objekten auf dem Anzeigegerät. Ein Graphics ist einem bestimmten Gerätekontext zugeordnet.

Hinweis

In .NET 6 und höheren Versionen wird das System.Drawing.Common-Paket, das diesen Typ enthält, nur unter Windows-Betriebssystemen unterstützt. Die Verwendung dieses Typs in plattformübergreifenden Apps führt zu Kompilierzeitwarnungen und Laufzeitausnahmen. Weitere Informationen finden Sie unter System.Drawing.Common wird nur unter Windows unterstützt.

Sie können ein Graphics -Objekt abrufen, indem Sie die Control.CreateGraphics -Methode für ein Objekt aufrufen, das von System.Windows.Forms.Controlerbt, oder indem Sie das -Ereignis eines Steuerelements Control.Paint behandeln und auf die Graphics -Eigenschaft der System.Windows.Forms.PaintEventArgs -Klasse zugreifen. Sie können auch ein Graphics Objekt aus einem Bild erstellen, indem Sie die FromImage -Methode verwenden. Weitere Informationen zum Erstellen eines Graphics Objekts finden Sie unter Vorgehensweise: Create Grafikobjekte für das Zeichnen.

Sie können viele verschiedene Formen und Linien mit einem Graphics -Objekt zeichnen. Weitere Informationen zum Zeichnen von Linien und Formen finden Sie in der spezifischen DrawGraphicalElement-Methode für die Linie oder Form, die Sie zeichnen möchten. Zu diesen Methoden gehören DrawLine, DrawArc, DrawClosedCurve, DrawPolygonund DrawRectangle. Weitere Informationen zum Zeichnen von Linien und Formen finden Sie unter Verwenden eines Stifts zum Zeichnen von Linien und Formen undVerwenden eines Pinsels zum Füllen von Formen.

Sie können auch Bilder und Symbole zeichnen, indem Sie die DrawImage Methoden und DrawIcon verwenden. Informationen zum Durchführen einer Bitblockübertragung von Farbdaten vom Bildschirm auf die Zeichnungsoberfläche des Graphics Objekts finden Sie unter CopyFromScreen. Weitere Informationen zum Zeichnen von Bildern mit einem Graphics Objekt finden Sie unter Arbeiten mit Bildern, Bitmaps, Symbolen und Metadateien.

Darüber hinaus können Sie das vom Graphics -Objekt verwendete Koordinatensystem bearbeiten. Weitere Informationen zum Koordinatensystem und dessen Bearbeitung finden Sie unter Koordinatensysteme und Transformationen.

Eigenschaften

Clip

Ruft einen Region ab, der den Zeichnungsbereich dieses Graphics einschränkt, oder legt diesen fest.

ClipBounds

Ruft eine RectangleF-Struktur ab, die den Ausschneidebereich dieses Graphics begrenzt.

CompositingMode

Ruft einen Wert ab, der angibt, wie zusammengesetzte Bilder zu diesem Graphics gezeichnet werden.

CompositingQuality

Ruft die Renderqualität von zusammengesetzten Bildern ab, die zu diesem Graphics gezeichnet wurden, oder legt diese fest.

DpiX

Ruft die horizontale Auflösung dieses Graphics ab.

DpiY

Ruft die vertikale Auflösung dieses Graphics ab.

InterpolationMode

Ruft den Interpolationsmodus ab, der diesem Graphics zugeordnet ist, oder legt diesen fest.

IsClipEmpty

Ruft einen Wert ab, der angibt, ob der Ausschneidebereich dieses Graphics leer ist.

IsVisibleClipEmpty

Ruft einen Wert ab, der angibt, ob der sichtbare Ausschneidebereich dieses Graphics leer ist.

PageScale

Ruft die Skalierung zwischen globalen Einheiten und Seiteneinheiten für dieses Graphics ab oder legt diese fest.

PageUnit

Ruft die in diesem Graphics für Seitenkoordinaten verwendete Maßeinheit ab oder legt diese fest.

PixelOffsetMode

Ruft einen Wert ab, der angibt, wie Pixel beim Rendering dieses Graphics-Objekts ausgeglichen werden, oder legt diesen fest.

RenderingOrigin

Ruft den Renderingursprung dieses Graphics für Dithering und Schraffurpinsel ab oder legt diesen fest.

SmoothingMode

Ruft die Renderqualität für dieses Graphics ab oder legt diese fest.

TextContrast

Ruft den Gammakorrekturwert für das Rendern von Text ab oder legt diesen fest.

TextRenderingHint

Ruft den Renderingmodus für Text ab, der diesem Graphics zugeordnet ist, oder legt diesen fest.

Transform

Ruft eine Kopie der geometrischen globalen Transformation für dieses Graphics ab oder legt diese fest.

TransformElements

Ruft die Welttransformationselemente für diese ab oder legt diese Graphicsfest.

VisibleClipBounds

Ruft das umschließende Rechteck des sichtbaren Ausschneidebereichs dieses Graphics ab.

Methoden

AddMetafileComment(Byte[])

Fügt der aktuellen Metafile einen Kommentar hinzu.

BeginContainer()

Speichert einen Grafikcontainer mit dem aktuellen Zustand dieses Graphics und öffnet und verwendet einen neuen Grafikcontainer.

BeginContainer(Rectangle, Rectangle, GraphicsUnit)

Speichert einen Grafikcontainer mit dem aktuellen Zustand dieses Graphics und öffnet und verwendet einen neuen Grafikcontainer mit der angegebenen Skalierungstransformation.

BeginContainer(RectangleF, RectangleF, GraphicsUnit)

Speichert einen Grafikcontainer mit dem aktuellen Zustand dieses Graphics und öffnet und verwendet einen neuen Grafikcontainer mit der angegebenen Skalierungstransformation.

Clear(Color)

Löscht die gesamte Zeichenoberfläche und füllt sie mit der angegebenen Hintergrundfarbe aus.

CopyFromScreen(Int32, Int32, Int32, Int32, Size)

Führt entsprechend einem Rechteck aus Pixeln einen Bitblocktransfer der Farbdaten vom Bildschirm auf die Zeichenoberfläche des Graphics aus.

CopyFromScreen(Int32, Int32, Int32, Int32, Size, CopyPixelOperation)

Führt entsprechend einem Rechteck aus Pixeln einen Bitblocktransfer der Farbdaten vom Bildschirm auf die Zeichenoberfläche des Graphics aus.

CopyFromScreen(Point, Point, Size)

Führt entsprechend einem Rechteck aus Pixeln einen Bitblocktransfer der Farbdaten vom Bildschirm auf die Zeichenoberfläche des Graphics aus.

CopyFromScreen(Point, Point, Size, CopyPixelOperation)

Führt entsprechend einem Rechteck aus Pixeln einen Bitblocktransfer der Farbdaten vom Bildschirm auf die Zeichenoberfläche des Graphics aus.

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
Dispose()

Gibt alle von dieser Graphics verwendeten Ressourcen frei.

DrawArc(Pen, Int32, Int32, Int32, Int32, Int32, Int32)

Zeichnet einen Bogen, der einen Teil einer Ellipse darstellt, die durch ein Koordinatenpaar, eine Breiten- und eine Höhenangabe angegeben ist.

DrawArc(Pen, Rectangle, Single, Single)

Zeichnet einen Bogen, der einen Teil einer durch eine Rectangle-Struktur angegebenen Ellipse darstellt.

DrawArc(Pen, RectangleF, Single, Single)

Zeichnet einen Bogen, der einen Teil einer durch eine RectangleF-Struktur angegebenen Ellipse darstellt.

DrawArc(Pen, Single, Single, Single, Single, Single, Single)

Zeichnet einen Bogen, der einen Teil einer Ellipse darstellt, die durch ein Koordinatenpaar, eine Breiten- und eine Höhenangabe angegeben ist.

DrawBezier(Pen, Point, Point, Point, Point)

Zeichnet eine durch vier Point-Strukturen definierte Béziersplinekurve.

DrawBezier(Pen, PointF, PointF, PointF, PointF)

Zeichnet eine durch vier PointF-Strukturen definierte Béziersplinekurve.

DrawBezier(Pen, Single, Single, Single, Single, Single, Single, Single, Single)

Zeichnet eine Béziersplinekurve, die durch vier geordnete Koordinatenpaare definiert ist, die Punkte darstellen.

DrawBeziers(Pen, Point[])

Zeichnet eine Reihe von Béziersplinekurven aus einem Array von Point-Strukturen.

DrawBeziers(Pen, PointF[])

Zeichnet eine Reihe von Béziersplinekurven aus einem Array von PointF-Strukturen.

DrawBeziers(Pen, ReadOnlySpan<Point>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawBeziers(Pen, ReadOnlySpan<PointF>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawCachedBitmap(CachedBitmap, Int32, Int32)

Zeichnet die angegebene cachedBitmap.

DrawClosedCurve(Pen, Point[])

Zeichnet eine geschlossene Cardinal-Splinekurve, die durch ein Array von Point-Strukturen definiert ist.

DrawClosedCurve(Pen, Point[], Single, FillMode)

Zeichnet unter Verwendung der angegebenen Spannung eine geschlossene Cardinal-Splinekurve, die durch ein Array von Point-Strukturen definiert ist.

DrawClosedCurve(Pen, PointF[])

Zeichnet eine geschlossene Cardinal-Splinekurve, die durch ein Array von PointF-Strukturen definiert ist.

DrawClosedCurve(Pen, PointF[], Single, FillMode)

Zeichnet unter Verwendung der angegebenen Spannung eine geschlossene Cardinal-Splinekurve, die durch ein Array von PointF-Strukturen definiert ist.

DrawClosedCurve(Pen, ReadOnlySpan<Point>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawClosedCurve(Pen, ReadOnlySpan<Point>, Single, FillMode)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawClosedCurve(Pen, ReadOnlySpan<PointF>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawClosedCurve(Pen, ReadOnlySpan<PointF>, Single, FillMode)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawCurve(Pen, Point[])

Zeichnet eine Cardinal-Splinekurve durch ein angegebenes Array von Point-Strukturen.

DrawCurve(Pen, Point[], Int32, Int32, Single)

Zeichnet unter Verwendung der angegebenen Spannung eine Cardinal-Splinekurve durch ein angegebenes Array von Point-Strukturen.

DrawCurve(Pen, Point[], Single)

Zeichnet unter Verwendung der angegebenen Spannung eine Cardinal-Splinekurve durch ein angegebenes Array von Point-Strukturen.

DrawCurve(Pen, PointF[])

Zeichnet eine Cardinal-Splinekurve durch ein angegebenes Array von PointF-Strukturen.

DrawCurve(Pen, PointF[], Int32, Int32)

Zeichnet eine Cardinal-Splinekurve durch ein angegebenes Array von PointF-Strukturen. Die Zeichnung beginnt am Offset vom Anfang des Arrays.

DrawCurve(Pen, PointF[], Int32, Int32, Single)

Zeichnet unter Verwendung der angegebenen Spannung eine Cardinal-Splinekurve durch ein angegebenes Array von PointF-Strukturen. Die Zeichnung beginnt am Offset vom Anfang des Arrays.

DrawCurve(Pen, PointF[], Single)

Zeichnet unter Verwendung der angegebenen Spannung eine Cardinal-Splinekurve durch ein angegebenes Array von PointF-Strukturen.

DrawCurve(Pen, ReadOnlySpan<Point>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawCurve(Pen, ReadOnlySpan<Point>, Int32, Int32, Single)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawCurve(Pen, ReadOnlySpan<Point>, Single)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawCurve(Pen, ReadOnlySpan<PointF>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawCurve(Pen, ReadOnlySpan<PointF>, Int32, Int32)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawCurve(Pen, ReadOnlySpan<PointF>, Int32, Int32, Single)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawCurve(Pen, ReadOnlySpan<PointF>, Single)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawEllipse(Pen, Int32, Int32, Int32, Int32)

Zeichnet eine Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch Koordinaten für die obere linke Ecke des Rechtecks, eine Höhen- und eine Breitenangabe angegeben ist.

DrawEllipse(Pen, Rectangle)

Zeichnet eine Ellipse, die durch eine umschließende Rectangle-Struktur angegeben ist.

DrawEllipse(Pen, RectangleF)

Zeichnet eine Ellipse, die durch ein umschließendes RectangleF definiert ist.

DrawEllipse(Pen, Single, Single, Single, Single)

Zeichnet eine Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch ein Koordinatenpaar, eine Höhen- und eine Breitenangabe angegeben ist.

DrawIcon(Icon, Int32, Int32)

Zeichnet das durch das angegebene Icon dargestellte Bild an den angegebenen Koordinaten.

DrawIcon(Icon, Rectangle)

Zeichnet das durch das angegebene Icon dargestellte Bild innerhalb des von einer Rectangle-Struktur angegebenen Bereichs.

DrawIconUnstretched(Icon, Rectangle)

Zeichnet das durch das angegebene Icon dargestellte Bild, ohne das Bild zu skalieren.

DrawImage(Image, Effect)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawImage(Image, Effect, RectangleF, Matrix, GraphicsUnit, ImageAttributes)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawImage(Image, Int32, Int32)

Zeichnet das angegebene Bild in seiner ursprünglichen physischen Größe an der von einem Koordinatenpaar angegebenen Position.

DrawImage(Image, Int32, Int32, Int32, Int32)

Zeichnet das angegebene Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, Int32, Int32, Rectangle, GraphicsUnit)

Zeichnet einen Teil eines Bildes an einer angegebenen Position.

DrawImage(Image, Point)

Zeichnet das angegebene Image in seiner ursprünglichen physischen Größe an der angegebenen Position.

DrawImage(Image, Point[])

Zeichnet das angegebene Image an der angegebenen Position und in der angegebenen Form und Größe.

DrawImage(Image, Point[], Rectangle, GraphicsUnit)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes)

Zeichnet den angegebenen Teil vom angegebenen Image an der angegebenen Position.

DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, Int32)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, PointF)

Zeichnet das angegebene Image in seiner ursprünglichen physischen Größe an der angegebenen Position.

DrawImage(Image, PointF[])

Zeichnet das angegebene Image an der angegebenen Position und in der angegebenen Form und Größe.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, Int32)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, Rectangle)

Zeichnet das angegebene Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, IntPtr)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, Rectangle, Rectangle, GraphicsUnit)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, IntPtr)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, RectangleF)

Zeichnet das angegebene Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, RectangleF, RectangleF, GraphicsUnit)

Zeichnet den angegebenen Bereich vom angegebenen Image in der angegebenen Größe an der angegebenen Position.

DrawImage(Image, Single, Single)

Zeichnet das angegebene Image in seiner ursprünglichen physischen Größe an der angegebenen Position.

DrawImage(Image, Single, Single, RectangleF, GraphicsUnit)

Zeichnet einen Teil eines Bildes an einer angegebenen Position.

DrawImage(Image, Single, Single, Single, Single)

Zeichnet das angegebene Image in der angegebenen Größe an der angegebenen Position.

DrawImageUnscaled(Image, Int32, Int32)

Zeichnet das angegebene Bild in seiner ursprünglichen physischen Größe an der von einem Koordinatenpaar angegebenen Position.

DrawImageUnscaled(Image, Int32, Int32, Int32, Int32)

Zeichnet ein angegebenes Bild in seiner ursprünglichen physischen Größe an einer angegebenen Position.

DrawImageUnscaled(Image, Point)

Zeichnet ein angegebenes Bild in seiner ursprünglichen physischen Größe an einer angegebenen Position.

DrawImageUnscaled(Image, Rectangle)

Zeichnet ein angegebenes Bild in seiner ursprünglichen physischen Größe an einer angegebenen Position.

DrawImageUnscaledAndClipped(Image, Rectangle)

Zeichnet das angegebene Bild ohne Skalierung und beschneidet es ggf. auf die Größe des angegebenen Rechtecks.

DrawLine(Pen, Int32, Int32, Int32, Int32)

Zeichnet eine verbindende Linie zwischen den beiden durch Koordinatenpaare angegebenen Punkten.

DrawLine(Pen, Point, Point)

Zeichnet eine verbindende Linie zwischen zwei Point-Strukturen.

DrawLine(Pen, PointF, PointF)

Zeichnet eine verbindende Linie zwischen zwei PointF-Strukturen.

DrawLine(Pen, Single, Single, Single, Single)

Zeichnet eine verbindende Linie zwischen den beiden durch Koordinatenpaare angegebenen Punkten.

DrawLines(Pen, Point[])

Zeichnet eine Reihe von Liniensegmenten, die ein Array von Point-Strukturen verbinden.

DrawLines(Pen, PointF[])

Zeichnet eine Reihe von Liniensegmenten, die ein Array von PointF-Strukturen verbinden.

DrawLines(Pen, ReadOnlySpan<Point>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawLines(Pen, ReadOnlySpan<PointF>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawPath(Pen, GraphicsPath)

Zeichnet einen GraphicsPath.

DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32)

Zeichnet eine durch eine Ellipse, die durch ein Koordinatenpaar, eine Breiten- und eine Höhenangabe und zwei Radien angegeben ist, definierte Kreisform.

DrawPie(Pen, Rectangle, Single, Single)

Zeichnet eine Kreisform, die von einer Ellipse definiert wird, die ihrerseits durch eine Rectangle-Struktur und zwei Radien angegeben ist.

DrawPie(Pen, RectangleF, Single, Single)

Zeichnet eine Kreisform, die von einer Ellipse definiert wird, die ihrerseits durch eine RectangleF-Struktur und zwei Radien angegeben ist.

DrawPie(Pen, Single, Single, Single, Single, Single, Single)

Zeichnet eine durch eine Ellipse, die durch ein Koordinatenpaar, eine Breiten- und eine Höhenangabe und zwei Radien angegeben ist, definierte Kreisform.

DrawPolygon(Pen, Point[])

Zeichnet ein Vieleck, das durch ein Array von Point-Strukturen definiert ist.

DrawPolygon(Pen, PointF[])

Zeichnet ein Vieleck, das durch ein Array von PointF-Strukturen definiert ist.

DrawPolygon(Pen, ReadOnlySpan<Point>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawPolygon(Pen, ReadOnlySpan<PointF>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawRectangle(Pen, Int32, Int32, Int32, Int32)

Zeichnet ein Rechteck, das durch ein Koordinatenpaar, eine Breiten- und eine Höhenangabe angegeben ist.

DrawRectangle(Pen, Rectangle)

Zeichnet ein Rechteck, das von einer Rectangle-Struktur angegeben ist.

DrawRectangle(Pen, RectangleF)

Zeichnet den Umriss des angegebenen Rechtecks.

DrawRectangle(Pen, Single, Single, Single, Single)

Zeichnet ein Rechteck, das durch ein Koordinatenpaar, eine Breiten- und eine Höhenangabe angegeben ist.

DrawRectangles(Pen, ReadOnlySpan<Rectangle>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawRectangles(Pen, ReadOnlySpan<RectangleF>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawRectangles(Pen, Rectangle[])

Zeichnet eine Reihe von Rechtecken, die durch Rectangle-Strukturen angegeben sind.

DrawRectangles(Pen, RectangleF[])

Zeichnet eine Reihe von Rechtecken, die durch RectangleF-Strukturen angegeben sind.

DrawRoundedRectangle(Pen, Rectangle, Size)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawRoundedRectangle(Pen, RectangleF, SizeF)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

DrawString(ReadOnlySpan<Char>, Font, Brush, PointF)

Zeichnet die angegebene Textzeichenfolge an der angegebenen Position mit dem angegebenen Brush-Objekt und dem angegebenen Font-Objekt.

DrawString(ReadOnlySpan<Char>, Font, Brush, PointF, StringFormat)

Zeichnet die angegebene Zeichenfolge an der angegebenen Position mit dem angegebenen Brush-Objekt und dem angegebenen Font-Objekt unter Verwendung der Formatierungsattribute vom angegebenen StringFormat.

DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF)

Zeichnet die angegebene Textzeichenfolge in dem angegebenen Rechteck mit dem angegebenen Brush-Objekt und dem angegebenen Font-Objekt.

DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF, StringFormat)

Zeichnet die angegebene Zeichenfolge im angegebenen Rechteck mit dem angegebenen Brush-Objekt und dem angegebenen Font-Objekt unter Verwendung der Formatierungsattribute vom angegebenen StringFormat.

DrawString(ReadOnlySpan<Char>, Font, Brush, Single, Single)

Zeichnet die angegebene Textzeichenfolge an der angegebenen Position mit dem angegebenen Brush-Objekt und dem angegebenen Font-Objekt.

DrawString(ReadOnlySpan<Char>, Font, Brush, Single, Single, StringFormat)

Zeichnet die angegebene Zeichenfolge an der angegebenen Position mit dem angegebenen Brush-Objekt und dem angegebenen Font-Objekt unter Verwendung der Formatierungsattribute vom angegebenen StringFormat.

DrawString(String, Font, Brush, PointF)

Zeichnet die angegebene Textzeichenfolge an der angegebenen Position mit dem angegebenen Brush-Objekt und dem angegebenen Font-Objekt.

DrawString(String, Font, Brush, PointF, StringFormat)

Zeichnet die angegebene Zeichenfolge an der angegebenen Position mit dem angegebenen Brush-Objekt und dem angegebenen Font-Objekt unter Verwendung der Formatierungsattribute vom angegebenen StringFormat.

DrawString(String, Font, Brush, RectangleF)

Zeichnet die angegebene Textzeichenfolge in dem angegebenen Rechteck mit dem angegebenen Brush-Objekt und dem angegebenen Font-Objekt.

DrawString(String, Font, Brush, RectangleF, StringFormat)

Zeichnet die angegebene Zeichenfolge im angegebenen Rechteck mit dem angegebenen Brush-Objekt und dem angegebenen Font-Objekt unter Verwendung der Formatierungsattribute vom angegebenen StringFormat.

DrawString(String, Font, Brush, Single, Single)

Zeichnet die angegebene Textzeichenfolge an der angegebenen Position mit dem angegebenen Brush-Objekt und dem angegebenen Font-Objekt.

DrawString(String, Font, Brush, Single, Single, StringFormat)

Zeichnet die angegebene Zeichenfolge an der angegebenen Position mit dem angegebenen Brush-Objekt und dem angegebenen Font-Objekt unter Verwendung der Formatierungsattribute vom angegebenen StringFormat.

EndContainer(GraphicsContainer)

Schließt den aktuellen Grafikcontainer und stellt den Zustand dieses Graphics wieder her, der durch einen Aufruf der BeginContainer()-Methode gespeichert wurde.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)

Sendet die Datensätze im angegebenen Metafile einzeln an eine Rückrufmethode zum Anzeigen an einem bestimmten Punkt.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr)

Sendet die Datensätze im angegebenen Metafile einzeln an eine Rückrufmethode zum Anzeigen an einem bestimmten Punkt.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sendet die Datensätze des angegebenen Metafile jeweils einzeln an eine Rückrufmethode, um sie an einem angegebenen Punkt unter Verwendung von angegebenen Bildattributen anzuzeigen.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Sendet die Datensätze in einem ausgewählten Rechteck eines Metafile einzeln an eine Rückrufmethode zum Anzeigen an einem bestimmten Punkt.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Sendet die Datensätze in einem ausgewählten Rechteck eines Metafile einzeln an eine Rückrufmethode zum Anzeigen an einem bestimmten Punkt.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sendet die Datensätze in einem ausgewählten Rechteck aus einem Metafile einzeln an eine Rückrufmethode, um sie unter Verwendung der angegebenen Bildattribute an einem angegebenen Punkt anzuzeigen.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc)

Sendet die Datensätze im angegebenen Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Parallelogramm.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr)

Sendet die Datensätze im angegebenen Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Parallelogramm.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sendet die Datensätze des angegebenen Metafile jeweils einzeln an eine Rückrufmethode, um sie in einem angegebenen Parallelogramm unter Verwendung von angegebenen Bildattributen anzuzeigen.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Sendet die Datensätze in einem ausgewählten Rechteck eines Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Parallelogramm.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Sendet die Datensätze in einem ausgewählten Rechteck eines Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Parallelogramm.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sendet die Datensätze in einem ausgewählten Rechteck von einem Metafile einzeln an eine Rückrufmethode, um sie in einem angegebenen Parallelogramm unter Verwendung von angegebenen Bildattributen anzuzeigen.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)

Sendet die Datensätze im angegebenen Metafile einzeln an eine Rückrufmethode zum Anzeigen an einem bestimmten Punkt.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr)

Sendet die Datensätze im angegebenen Metafile einzeln an eine Rückrufmethode zum Anzeigen an einem bestimmten Punkt.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sendet die Datensätze des angegebenen Metafile jeweils einzeln an eine Rückrufmethode, um sie an einem angegebenen Punkt unter Verwendung von angegebenen Bildattributen anzuzeigen.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Sendet die Datensätze in einem ausgewählten Rechteck eines Metafile einzeln an eine Rückrufmethode zum Anzeigen an einem bestimmten Punkt.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Sendet die Datensätze in einem ausgewählten Rechteck eines Metafile einzeln an eine Rückrufmethode zum Anzeigen an einem bestimmten Punkt.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sendet die Datensätze in einem ausgewählten Rechteck aus einem Metafile einzeln an eine Rückrufmethode, um sie unter Verwendung der angegebenen Bildattribute an einem angegebenen Punkt anzuzeigen.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc)

Sendet die Datensätze im angegebenen Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Parallelogramm.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr)

Sendet die Datensätze im angegebenen Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Parallelogramm.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sendet die Datensätze des angegebenen Metafile jeweils einzeln an eine Rückrufmethode, um sie in einem angegebenen Parallelogramm unter Verwendung von angegebenen Bildattributen anzuzeigen.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Sendet die Datensätze in einem ausgewählten Rechteck eines Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Parallelogramm.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Sendet die Datensätze in einem ausgewählten Rechteck eines Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Parallelogramm.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sendet die Datensätze in einem ausgewählten Rechteck von einem Metafile einzeln an eine Rückrufmethode, um sie in einem angegebenen Parallelogramm unter Verwendung von angegebenen Bildattributen anzuzeigen.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc)

Sendet die Datensätze im angegebenen Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Rechteck.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr)

Sendet die Datensätze im angegebenen Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Rechteck.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sendet die Datensätze des angegebenen Metafile jeweils einzeln an eine Rückrufmethode, um sie in einem angegebenen Rechteck unter Verwendung von angegebenen Bildattributen anzuzeigen.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Sendet die Datensätze eines ausgewählten Rechtecks eines Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Rechteck.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Sendet die Datensätze eines ausgewählten Rechtecks eines Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Rechteck.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sendet die Datensätze eines ausgewählten Rechtecks von einem Metafile einzeln an eine Rückrufmethode, um sie in einem angegebenen Rechteck unter Verwendung von angegebenen Bildattributen anzuzeigen.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)

Sendet die Datensätze im angegebenen Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Rechteck.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr)

Sendet die Datensätze im angegebenen Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Rechteck.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sendet die Datensätze des angegebenen Metafile jeweils einzeln an eine Rückrufmethode, um sie in einem angegebenen Rechteck unter Verwendung von angegebenen Bildattributen anzuzeigen.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Sendet die Datensätze eines ausgewählten Rechtecks eines Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Rechteck.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Sendet die Datensätze eines ausgewählten Rechtecks eines Metafile einzeln an eine Rückrufmethode zum Anzeigen in einem bestimmten Rechteck.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sendet die Datensätze eines ausgewählten Rechtecks von einem Metafile einzeln an eine Rückrufmethode, um sie in einem angegebenen Rechteck unter Verwendung von angegebenen Bildattributen anzuzeigen.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
ExcludeClip(Rectangle)

Aktualisiert den Ausschneidebereich dieses Graphics, um den durch eine Rectangle-Struktur angegebenen Bereich auszuschließen.

ExcludeClip(Region)

Aktualisiert den Ausschneidebereich dieses Graphics, um den durch einen Region angegebenen Bereich auszuschließen.

FillClosedCurve(Brush, Point[])

Füllt das Innere einer geschlossenen Cardinal-Splinekurve, die durch ein Array von Point-Strukturen definiert ist.

FillClosedCurve(Brush, Point[], FillMode)

Füllt das Innere einer geschlossenen Cardinal-Splinekurve, die durch ein Array von Point-Strukturen definiert ist, im angegebenen Füllmodus aus.

FillClosedCurve(Brush, Point[], FillMode, Single)

Füllt das Innere einer geschlossenen Cardinal-Splinekurve, die durch ein Array von Point-Strukturen definiert ist, im angegebenen Füllmodus und mit der angegebenen Spannung aus.

FillClosedCurve(Brush, PointF[])

Füllt das Innere einer geschlossenen Cardinal-Splinekurve, die durch ein Array von PointF-Strukturen definiert ist.

FillClosedCurve(Brush, PointF[], FillMode)

Füllt das Innere einer geschlossenen Cardinal-Splinekurve, die durch ein Array von PointF-Strukturen definiert ist, im angegebenen Füllmodus aus.

FillClosedCurve(Brush, PointF[], FillMode, Single)

Füllt das Innere einer geschlossenen Cardinal-Splinekurve, die durch ein Array von PointF-Strukturen definiert ist, im angegebenen Füllmodus und mit der angegebenen Spannung aus.

FillClosedCurve(Brush, ReadOnlySpan<Point>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

FillClosedCurve(Brush, ReadOnlySpan<Point>, FillMode)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

FillClosedCurve(Brush, ReadOnlySpan<Point>, FillMode, Single)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

FillClosedCurve(Brush, ReadOnlySpan<PointF>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

FillClosedCurve(Brush, ReadOnlySpan<PointF>, FillMode)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

FillClosedCurve(Brush, ReadOnlySpan<PointF>, FillMode, Single)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

FillEllipse(Brush, Int32, Int32, Int32, Int32)

Füllt das Innere einer Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch ein Koordinatenpaar, eine Höhen- und eine Breitenangabe angegeben ist.

FillEllipse(Brush, Rectangle)

Füllt das Innere einer Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch eine Rectangle-Struktur angegeben ist.

FillEllipse(Brush, RectangleF)

Füllt das Innere einer Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch eine RectangleF-Struktur angegeben ist.

FillEllipse(Brush, Single, Single, Single, Single)

Füllt das Innere einer Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch ein Koordinatenpaar, eine Höhen- und eine Breitenangabe angegeben ist.

FillPath(Brush, GraphicsPath)

Füllt das Innere von einem GraphicsPath aus.

FillPie(Brush, Int32, Int32, Int32, Int32, Int32, Int32)

Füllt das Innere eines Kreisausschnitts, der durch eine Ellipse definiert wird, die durch ein Koordinatenpaar, eine Breiten- und eine Höhenangabe und zwei Radien angegeben ist.

FillPie(Brush, Rectangle, Single, Single)

Füllt das Innere eines Kreisausschnitts, der durch eine Ellipse definiert ist, die durch eine RectangleF-Struktur und zwei Radien angegeben wird.

FillPie(Brush, RectangleF, Single, Single)

Füllt das Innere eines Kreisabschnitts aus, der durch eine Ellipse und zwei radiale Linien definiert ist.

FillPie(Brush, Single, Single, Single, Single, Single, Single)

Füllt das Innere eines Kreisausschnitts, der durch eine Ellipse definiert wird, die durch ein Koordinatenpaar, eine Breiten- und eine Höhenangabe und zwei Radien angegeben ist.

FillPolygon(Brush, Point[])

Füllt das Innere eines Vielecks, das durch ein Array von Punkten definiert ist, das durch Point-Strukturen angegeben ist.

FillPolygon(Brush, Point[], FillMode)

Füllt das Innere eines Vielecks, das durch ein Array von Punkten definiert ist, das durch Point-Strukturen angegeben ist, wobei der angegebene Füllmodus verwendet wird.

FillPolygon(Brush, PointF[])

Füllt das Innere eines Vielecks, das durch ein Array von Punkten definiert ist, das durch PointF-Strukturen angegeben ist.

FillPolygon(Brush, PointF[], FillMode)

Füllt das Innere eines Vielecks, das durch ein Array von Punkten definiert ist, das durch PointF-Strukturen angegeben ist, wobei der angegebene Füllmodus verwendet wird.

FillPolygon(Brush, ReadOnlySpan<Point>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

FillPolygon(Brush, ReadOnlySpan<Point>, FillMode)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

FillPolygon(Brush, ReadOnlySpan<PointF>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

FillPolygon(Brush, ReadOnlySpan<PointF>, FillMode)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

FillRectangle(Brush, Int32, Int32, Int32, Int32)

Füllt das Innere eines Rechtecks, das durch ein Koordinatenpaar, eine Höhen- und eine Breitenangabe angegeben ist.

FillRectangle(Brush, Rectangle)

Füllt das Innere eines durch eine Rectangle-Struktur angegebenen Rechtecks.

FillRectangle(Brush, RectangleF)

Füllt das Innere eines durch eine RectangleF-Struktur angegebenen Rechtecks.

FillRectangle(Brush, Single, Single, Single, Single)

Füllt das Innere eines Rechtecks, das durch ein Koordinatenpaar, eine Höhen- und eine Breitenangabe angegeben ist.

FillRectangles(Brush, ReadOnlySpan<Rectangle>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

FillRectangles(Brush, ReadOnlySpan<RectangleF>)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

FillRectangles(Brush, Rectangle[])

Füllt das Innere einer Reihe von Rechtecken, die durch Rectangle-Strukturen angegeben sind.

FillRectangles(Brush, RectangleF[])

Füllt das Innere einer Reihe von Rechtecken, die durch RectangleF-Strukturen angegeben sind.

FillRegion(Brush, Region)

Füllt das Innere von einem Region aus.

FillRoundedRectangle(Brush, Rectangle, Size)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

FillRoundedRectangle(Brush, RectangleF, SizeF)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

Finalize()

Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird.

Flush()

Erzwingt die Ausführung aller ausstehenden Grafikoperationen und wird umgehend beendet, wobei das Abschließen der Operationen nicht abgewartet wird.

Flush(FlushIntention)

Erzwingt die Ausführung aller ausstehenden Grafikoperationen, wobei angegeben werden kann, ob für das Beenden der Methode auf das Abschließen der Operationen gewartet werden soll.

FromHdc(IntPtr)

Erstellt ein neues Graphics aus dem angegebenen Handle für einen Gerätekontext.

FromHdc(IntPtr, IntPtr)

Erstellt ein neues Graphics aus dem angegebenen Handle für einen Gerätekontext und einem Handle für ein Gerät.

FromHdcInternal(IntPtr)

Gibt ein Graphics für den angegebenen Gerätekontext zurück.

FromHwnd(IntPtr)

Erstellt ein neues Graphics aus dem angegebenen Handle für ein Fenster.

FromHwndInternal(IntPtr)

Erstellt ein neues Graphics für das angegebene Fensterhandle.

FromImage(Image)

Erstellt ein neues Graphics aus dem angegebenen Image.

GetContextInfo()
Veraltet.

Ruft den kumulierten Grafikkontext ab.

GetContextInfo(PointF)

Ruft den kumulativen Offset ab.

GetContextInfo(PointF, Region)

Ruft den kumulativen Offset und den Clipbereich ab.

GetHalftonePalette()

Ruft ein Handle für die aktuelle Windows-Halbtonpalette ab.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetHdc()

Ruft das Handle für den Gerätekontext ab, der diesem Graphics zugeordnet ist.

GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetNearestColor(Color)

Ruft die der angegebenen Color-Struktur nächstgelegene Farbe ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.

(Geerbt von MarshalByRefObject)
IntersectClip(Rectangle)

Aktualisiert den Ausschneidebereich von diesem Graphics auf die Schnittmenge des aktuellen Ausschneidebereichs und der angegebenen Rectangle-Struktur.

IntersectClip(RectangleF)

Aktualisiert den Ausschneidebereich von diesem Graphics auf die Schnittmenge des aktuellen Ausschneidebereichs und der angegebenen RectangleF-Struktur.

IntersectClip(Region)

Aktualisiert den Ausschneidebereich dieses Graphics auf die Schnittmenge des aktuellen Ausschneidebereichs und des angegebenen Region.

IsVisible(Int32, Int32)

Gibt an, ob der durch ein Koordinatenpaar angegebene Punkt im sichtbaren Ausschneidebereich dieses Graphics enthalten ist.

IsVisible(Int32, Int32, Int32, Int32)

Gibt an, ob das Rechteck, das durch ein Koordinatenpaar, eine Breite und eine Höhe angegeben wird, im sichtbaren Ausschneidebereich dieses Graphics enthalten ist.

IsVisible(Point)

Gibt an, ob die angegebene Point-Struktur innerhalb des sichtbaren Ausschneidebereichs dieses Graphics enthalten ist.

IsVisible(PointF)

Gibt an, ob die angegebene PointF-Struktur innerhalb des sichtbaren Ausschneidebereichs dieses Graphics enthalten ist.

IsVisible(Rectangle)

Gibt an, ob das durch eine Rectangle-Struktur angegebene Rechteck innerhalb des sichtbaren Ausschneidebereichs dieses Graphics enthalten ist.

IsVisible(RectangleF)

Gibt an, ob das durch eine RectangleF-Struktur angegebene Rechteck innerhalb des sichtbaren Ausschneidebereichs dieses Graphics enthalten ist.

IsVisible(Single, Single)

Gibt an, ob der durch ein Koordinatenpaar angegebene Punkt im sichtbaren Ausschneidebereich dieses Graphics enthalten ist.

IsVisible(Single, Single, Single, Single)

Gibt an, ob das Rechteck, das durch ein Koordinatenpaar, eine Breite und eine Höhe angegeben wird, im sichtbaren Ausschneidebereich dieses Graphics enthalten ist.

MeasureCharacterRanges(ReadOnlySpan<Char>, Font, RectangleF, StringFormat)

Ruft ein Array von Region-Objekten ab, von denen jedes einen Bereich von Zeichenpositionen in der angegebenen Zeichenfolge umschließt.

MeasureCharacterRanges(String, Font, RectangleF, StringFormat)

Ruft ein Array von Region-Objekten ab, von denen jedes einen Bereich von Zeichenpositionen in der angegebenen Zeichenfolge umschließt.

MeasureString(ReadOnlySpan<Char>, Font)

Misst die angegebene Zeichenfolge, wenn diese mit der angegebenen Font gezeichnet wird.

MeasureString(ReadOnlySpan<Char>, Font, Int32)

Misst die angegebene Zeichenfolge, wenn diese mit der angegebenen Font gezeichnet wird.

MeasureString(ReadOnlySpan<Char>, Font, Int32, StringFormat)

Misst die angegebene Zeichenfolge, wenn diese mit der angegebenen Font gezeichnet und mit dem angegebenen StringFormat formatiert wird.

MeasureString(ReadOnlySpan<Char>, Font, PointF, StringFormat)

Misst die angegebene Zeichenfolge, wenn diese mit der angegebenen Font gezeichnet und mit dem angegebenen StringFormat formatiert wird.

MeasureString(ReadOnlySpan<Char>, Font, SizeF)

Misst die angegebene Zeichenfolge, wenn diese mit der angegebenen Font innerhalb des angegebenen Layoutbereichs gezeichnet wird.

MeasureString(ReadOnlySpan<Char>, Font, SizeF, StringFormat)

Misst die angegebene Zeichenfolge, wenn diese mit der angegebenen Font gezeichnet und mit dem angegebenen StringFormat formatiert wird.

MeasureString(ReadOnlySpan<Char>, Font, SizeF, StringFormat, Int32, Int32)

Misst die angegebene Zeichenfolge, wenn diese mit der angegebenen Font gezeichnet und mit dem angegebenen StringFormat formatiert wird.

MeasureString(String, Font)

Misst die angegebene Zeichenfolge, wenn diese mit der angegebenen Font gezeichnet wird.

MeasureString(String, Font, Int32)

Misst die angegebene Zeichenfolge, wenn diese mit der angegebenen Font gezeichnet wird.

MeasureString(String, Font, Int32, StringFormat)

Misst die angegebene Zeichenfolge, wenn diese mit der angegebenen Font gezeichnet und mit dem angegebenen StringFormat formatiert wird.

MeasureString(String, Font, PointF, StringFormat)

Misst die angegebene Zeichenfolge, wenn diese mit der angegebenen Font gezeichnet und mit dem angegebenen StringFormat formatiert wird.

MeasureString(String, Font, SizeF)

Misst die angegebene Zeichenfolge, wenn diese mit der angegebenen Font innerhalb des angegebenen Layoutbereichs gezeichnet wird.

MeasureString(String, Font, SizeF, StringFormat)

Misst die angegebene Zeichenfolge, wenn diese mit der angegebenen Font gezeichnet und mit dem angegebenen StringFormat formatiert wird.

MeasureString(String, Font, SizeF, StringFormat, Int32, Int32)

Misst die angegebene Zeichenfolge, wenn diese mit der angegebenen Font gezeichnet und mit dem angegebenen StringFormat formatiert wird.

MeasureStringInternal(ReadOnlySpan<Char>, Font, RectangleF, StringFormat, Int32, Int32)

Kapselt eine GDI+-Zeichenoberfläche. Diese Klasse kann nicht vererbt werden.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
MultiplyTransform(Matrix)

Multipliziert die globale Transformation für dieses Graphics und die angegebene Matrix.

MultiplyTransform(Matrix, MatrixOrder)

Multipliziert die globale Transformation dieses Graphics und die angegebene Matrix in der angegebenen Reihenfolge.

ReleaseHdc()

Gibt ein Handle für einen Gerätekontext frei, das bei einem vorherigen Aufruf der GetHdc()-Methode dieses Graphics abgerufen wurde.

ReleaseHdc(IntPtr)

Gibt ein Handle für einen Gerätekontext frei, das bei einem vorherigen Aufruf der GetHdc()-Methode dieses Graphics abgerufen wurde.

ReleaseHdcInternal(IntPtr)

Gibt ein Handle für einen Gerätekontext frei.

ResetClip()

Setzt den Ausschneidebereich dieses Graphics auf einen unendlichen Bereich zurück.

ResetTransform()

Setzt die globale Transformationsmatrix dieses Graphics auf die Identitätsmatrix zurück.

Restore(GraphicsState)

Stellt den Zustand dieses Graphics wieder her, der durch einen GraphicsState dargestellt wird.

RotateTransform(Single)

Wendet die angegebene Drehung auf die Transformationsmatrix dieses Graphics an.

RotateTransform(Single, MatrixOrder)

Wendet die angegebene Drehung auf die Transformationsmatrix dieses Graphics in der angegebenen Reihenfolge an.

Save()

Speichert den aktuellen Zustand dieses Graphics und identifiziert den gespeicherten Zustand mit einem GraphicsState.

ScaleTransform(Single, Single)

Wendet die angegebene Skalierungsoperation auf die Transformationsmatrix dieses Graphics an, indem diese der Transformationsmatrix des Objekts vorangestellt wird.

ScaleTransform(Single, Single, MatrixOrder)

Wendet den angegebenen Skalierungsvorgang auf die Transformationsmatrix dieses Graphics in der angegebenen Reihenfolge an.

SetClip(Graphics)

Legt den Ausschneidebereich dieses Graphics auf die Clip-Eigenschaft des angegebenen Graphics fest.

SetClip(Graphics, CombineMode)

Legt den Ausschneidebereich dieses Graphics auf das Ergebnis der angegebenen Kombination des aktuellen Ausschneidebereichs und der Clip-Eigenschaft des angegebenen Graphics fest.

SetClip(GraphicsPath)

Legt den Ausschneidebereich dieses Graphics auf den angegebenen GraphicsPath fest.

SetClip(GraphicsPath, CombineMode)

Legt den Ausschneidebereich dieses Graphics auf das Ergebnis des angegebenen Vorgangs fest, indem der aktuelle Ausschneidebereich und der angegebene GraphicsPath kombiniert werden.

SetClip(Rectangle)

Legt den Ausschneidebereich dieses Graphics auf das Rechteck fest, das durch eine Rectangle-Struktur angegeben wird.

SetClip(Rectangle, CombineMode)

Legt den Ausschneidebereich dieses Graphics auf das Ergebnis des angegebenen Vorgangs fest, indem der aktuelle Ausschneidebereich und das Rechteck, das durch eine Rectangle-Struktur angegeben wird, kombiniert werden.

SetClip(RectangleF)

Legt den Ausschneidebereich dieses Graphics auf das Rechteck fest, das durch eine RectangleF-Struktur angegeben wird.

SetClip(RectangleF, CombineMode)

Legt den Ausschneidebereich dieses Graphics auf das Ergebnis des angegebenen Vorgangs fest, indem der aktuelle Ausschneidebereich und das Rechteck, das durch eine RectangleF-Struktur angegeben wird, kombiniert werden.

SetClip(Region, CombineMode)

Legt den Ausschneidebereich dieses Graphics auf das Ergebnis des angegebenen Vorgangs fest, indem der aktuelle Ausschneidebereich und der angegebene Region kombiniert werden.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TransformPoints(CoordinateSpace, CoordinateSpace, Point[])

Transformiert ein Array von Punkten unter Verwendung der aktuellen globalen Transformation und der Seitentransformation dieses Graphics aus einem Koordinatenbereich in einen anderen.

TransformPoints(CoordinateSpace, CoordinateSpace, PointF[])

Transformiert ein Array von Punkten unter Verwendung der aktuellen globalen Transformation und der Seitentransformation dieses Graphics aus einem Koordinatenbereich in einen anderen.

TranslateClip(Int32, Int32)

Verschiebt den Ausschneidebereich dieses Graphics horizontal und vertikal um die angegebenen Werte.

TranslateClip(Single, Single)

Verschiebt den Ausschneidebereich dieses Graphics horizontal und vertikal um die angegebenen Werte.

TranslateTransform(Single, Single)

Ändert den Ursprung der Koordinaten, indem die angegebene Verschiebung der Transformationsmatrix dieses Graphics vorangestellt wird.

TranslateTransform(Single, Single, MatrixOrder)

Ändert den Ursprung des Koordinatensystems, indem die angegebene Verschiebung zur Transformationsmatrix dieses Graphics in der angegebenen Reihenfolge angewendet wird.

Gilt für:

Weitere Informationen