GraphicsPath-Klasse (gdipluspath.h)

Ein GraphicsPath-Objekt speichert eine Sequenz von Linien, Kurven und Formen. Sie können die gesamte Sequenz zeichnen, indem Sie die DrawPath-Methode eines Graphics-Objekts aufrufen. Sie können die Sequenz von Linien, Kurven und Formen in Zahlen unterteilen. Mithilfe eines GraphicsPathIterator-Objekts können Sie ausgewählte Figuren zeichnen. Sie können auch Markierungen in der Sequenz platzieren, sodass Sie ausgewählte Teile des Pfads zeichnen können.

Vererbung

Die GraphicsPath-Klasse implementiert GdiplusBase.

Methoden

Die GraphicsPath-Klasse verfügt über diese Methoden.

 
GraphicsPath::AddArc

Die GraphicsPath::AddArc-Methode fügt der aktuellen Abbildung dieses Pfads einen elliptischen Bogen hinzu. (Überladung 1/4)
GraphicsPath::AddArc

Die GraphicsPath::AddArc-Methode fügt der aktuellen Abbildung dieses Pfads einen elliptischen Bogen hinzu. (Überladung 4/4)
GraphicsPath::AddArc

Die GraphicsPath::AddArc-Methode fügt der aktuellen Abbildung dieses Pfads einen elliptischen Bogen hinzu. (Überladung 3/4)
GraphicsPath::AddArc

Die GraphicsPath::AddArc-Methode fügt der aktuellen Abbildung dieses Pfads einen elliptischen Bogen hinzu. (Überladung 2/4)
GraphicsPath::AddBezier

Die GraphicsPath::AddBezier-Methode fügt der aktuellen Abbildung dieses Pfads eine B zier-Spline hinzu. (Überladung 2/3)
GraphicsPath::AddBezier

Die GraphicsPath::AddBezier-Methode fügt der aktuellen Abbildung dieses Pfads eine Bezier-Spline hinzu.
GraphicsPath::AddBezier

Die GraphicsPath::AddBezier-Methode fügt der aktuellen Abbildung dieses Pfads eine B zier-Spline hinzu. (Überladung 3/3)
GraphicsPath::AddBezier

Die GraphicsPath::AddBezier-Methode fügt der aktuellen Abbildung dieses Pfads eine B zier-Spline hinzu. (Überladung 1/3)
GraphicsPath::AddBeziers

Die GraphicsPath::AddBeziers-Methode fügt der aktuellen Abbildung dieses Pfads eine Sequenz verbundener B-Zier-Splines hinzu.
GraphicsPath::AddBeziers

Die GraphicsPath::AddBeziers-Methode fügt der aktuellen Abbildung dieses Pfads eine Sequenz verbundener Bezier-Splines hinzu.
GraphicsPath::AddClosedCurve

Die GraphicsPath::AddClosedCurve-Methode fügt diesem Pfad eine geschlossene Kardinalspline hinzu. (Überladung 2/4)
GraphicsPath::AddClosedCurve

Die GraphicsPath::AddClosedCurve-Methode fügt diesem Pfad eine geschlossene Kardinalspline hinzu. (Überladung 4/4)
GraphicsPath::AddClosedCurve

Die GraphicsPath::AddClosedCurve-Methode fügt diesem Pfad eine geschlossene Kardinalspline hinzu. (Überladung 1/4)
GraphicsPath::AddClosedCurve

Die GraphicsPath::AddClosedCurve-Methode fügt diesem Pfad eine geschlossene Kardinalspline hinzu. (Überladung 3/4)
GraphicsPath::AddCurve

Die GraphicsPath::AddCurve-Methode fügt der aktuellen Abbildung dieses Pfads eine Kardinalspline hinzu. (Überladung 5/6)
GraphicsPath::AddCurve

Die GraphicsPath::AddCurve-Methode fügt der aktuellen Abbildung dieses Pfads eine Kardinalspline hinzu. (Überladung 6/6)
GraphicsPath::AddCurve

Die GraphicsPath::AddCurve-Methode fügt der aktuellen Abbildung dieses Pfads eine Kardinalspline hinzu. (Überladung 3/6)
GraphicsPath::AddCurve

Die GraphicsPath::AddCurve-Methode fügt der aktuellen Abbildung dieses Pfads eine Kardinalspline hinzu. (Überladung 2/6)
GraphicsPath::AddCurve

Die GraphicsPath::AddCurve-Methode fügt der aktuellen Abbildung dieses Pfads eine Kardinalspline hinzu. (Überladung 1/6)
GraphicsPath::AddCurve

Die GraphicsPath::AddCurve-Methode fügt der aktuellen Abbildung dieses Pfads eine Kardinalspline hinzu. (Überladung 4/6)
GraphicsPath::AddEllipse

Die GraphicsPath::AddEllipse-Methode fügt diesem Pfad eine Ellipse hinzu. (Überladung 4/4)
GraphicsPath::AddEllipse

Die GraphicsPath::AddEllipse-Methode fügt diesem Pfad eine Ellipse hinzu. (Überladung 2/4)
GraphicsPath::AddEllipse

Die GraphicsPath::AddEllipse-Methode fügt diesem Pfad eine Ellipse hinzu. (Überladung 3/4)
GraphicsPath::AddEllipse

Die GraphicsPath::AddEllipse-Methode fügt diesem Pfad eine Ellipse hinzu. (Überladung 1/4)
GraphicsPath::AddLine

Die GraphicsPath::AddLine-Methode fügt der aktuellen Abbildung dieses Pfads eine Zeile hinzu. (Überladung 2/4)
GraphicsPath::AddLine

Die GraphicsPath::AddLine-Methode fügt der aktuellen Abbildung dieses Pfads eine Zeile hinzu. (Überladung 4/4)
GraphicsPath::AddLine

Die GraphicsPath::AddLine-Methode fügt der aktuellen Abbildung dieses Pfads eine Zeile hinzu. (Überladung 3/4)
GraphicsPath::AddLine

Die GraphicsPath::AddLine-Methode fügt der aktuellen Abbildung dieses Pfads eine Zeile hinzu. (Überladung 1/4)
GraphicsPath::AddLines

Die GraphicsPath::AddLines-Methode fügt der aktuellen Abbildung dieses Pfads eine Sequenz verbundener Zeilen hinzu. (Überladung 2/2)
GraphicsPath::AddLines

Die GraphicsPath::AddLines-Methode fügt der aktuellen Abbildung dieses Pfads eine Sequenz verbundener Zeilen hinzu. (Überladung 1/2)
GraphicsPath::AddPath

Die GraphicsPath::AddPath-Methode fügt diesem Pfad einen Pfad hinzu.
GraphicsPath::AddPie

Die GraphicsPath::AddPie-Methode fügt diesem Pfad einen Kreis hinzu. (Überladung 1/4)
GraphicsPath::AddPie

Die GraphicsPath::AddPie-Methode fügt diesem Pfad einen Kreis hinzu. (Überladung 4/4)
GraphicsPath::AddPie

Die GraphicsPath::AddPie-Methode fügt diesem Pfad einen Kreis hinzu. (Überladung 3/4)
GraphicsPath::AddPie

Die GraphicsPath::AddPie-Methode fügt diesem Pfad einen Kreis hinzu. (Überladung 2/4)
GraphicsPath::AddPolygon

Die GraphicsPath::AddPolygon-Methode fügt diesem Pfad ein Polygon hinzu. (Überladung 2/2)
GraphicsPath::AddPolygon

Die GraphicsPath::AddPolygon-Methode fügt diesem Pfad ein Polygon hinzu. (Überladung 1/2)
GraphicsPath::AddRectangle

Die GraphicsPath::AddRectangle-Methode fügt diesem Pfad ein Rechteck hinzu. (Überladung 1/2)
GraphicsPath::AddRectangle

Die GraphicsPath::AddRectangle-Methode fügt diesem Pfad ein Rechteck hinzu. (Überladung 2/2)
GraphicsPath::AddRectangles

Die GraphicsPath::AddRectangles-Methode fügt diesem Pfad eine Sequenz von Rechtecken hinzu.
GraphicsPath::AddRectangles

Die GraphicsPath::AddRectangles-Methode fügt diesem Pfad eine Sequenz von Rechtecken hinzu.
GraphicsPath::AddString

Die GraphicsPath::AddString-Methode fügt diesem Pfad die Umrisse einer Zeichenfolge hinzu.
GraphicsPath::AddString

Die GraphicsPath::AddString-Methode fügt diesem Pfad die Gliederung einer Zeichenfolge hinzu. (Überladung 1/3)
GraphicsPath::AddString

Die GraphicsPath::AddString-Methode fügt diesem Pfad die Gliederung einer Zeichenfolge hinzu. (Überladung 3/3)
GraphicsPath::AddString

Die GraphicsPath::AddString-Methode fügt diesem Pfad die Gliederung einer Zeichenfolge hinzu. (Überladung 2/3)
GraphicsPath::ClearMarkers

Die GraphicsPath::ClearMarkers-Methode löscht die Marker aus diesem Pfad.
GraphicsPath::Clone

Die GraphicsPath::Clone-Methode erstellt ein neues GraphicsPath-Objekt und initialisiert es mit dem Inhalt dieses GraphicsPath-Objekts.
GraphicsPath::CloseAllFigures

Die GraphicsPath::CloseAllFigures-Methode schließt alle geöffneten Abbildungen in diesem Pfad.
GraphicsPath::CloseFigure

Die GraphicsPath::CloseFigure-Methode schließt die aktuelle Abbildung dieses Pfads.
GraphicsPath::Flatten

Die GraphicsPath::Flatten-Methode wendet eine Transformation auf diesen Pfad an und konvertiert jede Kurve im Pfad in eine Sequenz verbundener Linien.
GraphicsPath::GetBounds

Die GraphicsPath::GetBounds-Methode ruft ein umgebendes Rechteck für diesen Pfad ab. (Überladung 1/2)
GraphicsPath::GetBounds

Die GraphicsPath::GetBounds-Methode ruft ein umgebendes Rechteck für diesen Pfad ab. (Überladung 2/2)
GraphicsPath::GetFillMode

Die GraphicsPath::GetFillMode-Methode ruft den Füllmodus dieses Pfads ab.
GraphicsPath::GetLastPoint

Die GraphicsPath::GetLastPoint-Methode ruft den Endpunkt der letzten Abbildung in diesem Pfad ab.
GraphicsPath::GetLastStatus

Die GraphicsPath::GetLastStatus-Methode gibt einen Wert zurück, der die Art des letzten Methodenfehlers dieses GraphicsPath-Objekts angibt.
GraphicsPath::GetPathData

Die GraphicsPath::GetPathData-Methode ruft ein Array von Punkten und ein Array von Punkttypen aus diesem Pfad ab. Zusammen definieren diese beiden Arrays die Linien, Kurven, Abbildungen und Marker dieses Pfads.
GraphicsPath::GetPathPoints

Die GraphicsPath::GetPathPoints-Methode ruft das Punktarray dieses Pfads ab. Das Array enthält die Endpunkte und Steuerpunkte der Linien und B-Splines, die zum Zeichnen des Pfads verwendet werden.
GraphicsPath::GetPathPoints

Die GraphicsPath::GetPathPoints-Methode ruft das Punktarray dieses Pfads ab.
GraphicsPath::GetPathTypes

Die GraphicsPath::GetPathTypes-Methode ruft das Array dieses Pfads von Punkttypen ab.
GraphicsPath::GetPointCount

Die GraphicsPath::GetPointCount-Methode ruft die Anzahl der Punkte im Datenpunktarray dieses Pfads ab. Dies entspricht der Anzahl der Typen im Array von Punkttypen des Pfads.
GraphicsPath::GraphicsPath

In diesem Thema werden die Konstruktoren der GraphicsPath-Klasse aufgeführt. Eine vollständige Klassenauflistung finden Sie unter GraphicsPath-Klasse. (Überladung 2/2)
GraphicsPath::GraphicsPath

Erstellt ein GraphicsPath::GraphicsPath-Objekt basierend auf einem Array von Punkten, einem Array von Typen und einem Füllmodus. (Überladung 2/2)
GraphicsPath::GraphicsPath

Erstellt ein GraphicsPath::GraphicsPath-Objekt basierend auf einem Array von Punkten, einem Array von Typen und einem Füllmodus. (Überladung 1/2)
GraphicsPath::GraphicsPath

Erstellt ein GraphicsPath::GraphicsPath-Objekt und initialisiert den Füllmodus. Dies ist der Standardkonstruktor
GraphicsPath::GraphicsPath

In diesem Thema werden die Konstruktoren der GraphicsPath-Klasse aufgeführt. Eine vollständige Klassenauflistung finden Sie unter GraphicsPath-Klasse. (Überladung 1/2)
GraphicsPath::IsOutlineVisible

Die GraphicsPath::IsOutlineVisible-Methode bestimmt, ob ein angegebener Punkt die Gliederung dieses Pfads berührt, wenn der Pfad von einem angegebenen Graphicsobjekt und einem angegebenen Stift gezeichnet wird.
GraphicsPath::IsOutlineVisible

Die GraphicsPath::IsOutlineVisible-Methode bestimmt, ob ein angegebener Punkt die Gliederung eines Pfads berührt.
GraphicsPath::IsOutlineVisible

Die GraphicsPath::IsOutlineVisible-Methode bestimmt, ob ein angegebener Punkt die Gliederung dieses Pfads berührt, wenn der Pfad von einem angegebenen Graphics-Objekt und einem angegebenen Stift gezeichnet wird. (Überladung 1/2)
GraphicsPath::IsOutlineVisible

Die GraphicsPath::IsOutlineVisible-Methode bestimmt, ob ein angegebener Punkt die Gliederung dieses Pfads berührt, wenn der Pfad von einem angegebenen Graphics-Objekt und einem angegebenen Stift gezeichnet wird. (Überladung 2/2)
GraphicsPath::IsVisible

Die GraphicsPath::IsVisible-Methode bestimmt, ob ein angegebener Punkt in dem Bereich liegt, der gefüllt wird, wenn dieser Pfad von einem angegebenen Graphics-Objekt gefüllt wird. (Überladung 1/2)
GraphicsPath::IsVisible

Die GraphicsPath::IsVisible-Methode bestimmt, ob ein angegebener Punkt in einem Bereich liegt.
GraphicsPath::IsVisible

Die GraphicsPath::IsVisible-Methode bestimmt, ob ein angegebener Punkt in dem Bereich liegt, der ausgefüllt wird, wenn dieser Pfad von einem angegebenen Grafikobjekt gefüllt wird.
GraphicsPath::IsVisible

Die GraphicsPath::IsVisible-Methode bestimmt, ob ein angegebener Punkt in dem Bereich liegt, der gefüllt wird, wenn dieser Pfad von einem angegebenen Graphics-Objekt gefüllt wird. (Überladung 2/2)
GraphicsPath::Outline

Die GraphicsPath::Outline-Methode transformiert und vereinfacht diesen Pfad und konvertiert dann die Datenpunkte dieses Pfads, sodass sie nur die Gliederung des Pfads darstellen.
GraphicsPath::Reset

Die GraphicsPath::Reset-Methode leert den Pfad und legt den Füllmodus auf FillModeAlternate fest.
GraphicsPath::Reverse

Die GraphicsPath::Reverse-Methode kehrt die Reihenfolge der Punkte um, die die Linien und Kurven dieses Pfads definieren.
GraphicsPath::SetFillMode

Die GraphicsPath::SetFillMode-Methode legt den Füllmodus dieses Pfads fest.
GraphicsPath::SetMarker

Die GraphicsPath::SetMarker-Methode legt den letzten Punkt in diesem Pfad als Markerpunkt fest.
GraphicsPath::StartFigure

Die GraphicsPath::StartFigure-Methode startet eine neue Abbildung, ohne die aktuelle Abbildung zu schließen. Nachfolgende Punkte, die diesem Pfad hinzugefügt wurden, werden der neuen Abbildung hinzugefügt.
GraphicsPath::Transform

Die GraphicsPath::Transform-Methode multipliziert jeden der Datenpunkte dieses Pfads mit einer angegebenen Matrix.
GraphicsPath::Warp

Die GraphicsPath::Warp-Methode wendet eine Verzerrungstransformation auf diesen Pfad an. Die GraphicsPath::Warp-Methode vereinfacht auch den Pfad (konvertiert in eine Sequenz gerader Linien).
GraphicsPath::Widen

Die GraphicsPath::Widen-Methode ersetzt diesen Pfad durch Kurven, die den Bereich umschließen, der ausgefüllt wird, wenn dieser Pfad von einem angegebenen Stift gezeichnet wird. Die GraphicsPath::Widen-Methode vereinfacht auch den Pfad.

Hinweise

Ein Pfad besteht aus einer oder mehreren Abbildungen. Wenn Sie einem Pfad Linien und Kurven hinzufügen, werden diese Linien und Kurven Teil einer Figur. Sie können eine neue Abbildung starten, indem Sie die GraphicsPath::StartFigure-Methode aufrufen. Wenn Sie einen Pfad zeichnen, sind die Linien und Kurven innerhalb einer einzelnen Figur durch gerade Linien verbunden; Der Endpunkt einer Linie oder Kurve ist mit dem Anfangspunkt der nächsten Linie oder Kurve verbunden. Zwischen dem Ende einer Abbildung und dem Anfang der nächsten Abbildung wird keine Verbindungslinie gezeichnet.

Eine Abbildung kann geöffnet oder geschlossen sein. Sie können eine Abbildung schließen, indem Sie die GraphicsPath::CloseFigure-Methode aufrufen. Nachdem Sie GraphicsPath::CloseFigure aufgerufen haben, ist die nächste Zeile, Kurve oder Form, die Sie dem Pfad hinzufügen, Teil der nächsten Abbildung. Wenn Sie einen Pfad zeichnen, wird der Endpunkt jeder geschlossenen Abbildung automatisch mit dem Anfangspunkt dieser Abbildung verbunden.

Einige Formen (z. B. Rechtecke und Auslassungspunkte) sind intrinsisch geschlossen. Wenn Sie einem Pfad eine intrinsisch geschlossene Form hinzufügen, befindet sich diese Form allein in einer Abbildung, und diese Abbildung gilt auch dann als geschlossen, wenn Sie GraphicsPath::CloseFigure nicht aufrufen. Die folgenden Methoden fügen einem Pfad intrinsisch geschlossene Zahlen hinzu:

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile gdipluspath.h