Freigeben über


GraphicsPath-Klasse (gdipluspath.h)

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

Erbschaft

Die GraphicsPath-Klasse implementiert GdiplusBase.

Methodik

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 Abfolge von Rechtecke hinzu.
GraphicsPath::AddRectangles

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

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

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

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

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

Die GraphicsPath::ClearMarkers-Methode löscht die Markierungen 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 Folge 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 Markierungen dieses Pfads.
GraphicsPath::GetPathPoints-

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

Die GraphicsPath::GetPathPoints-Methode ruft das Array von Punkten dieses Pfads ab.
GraphicsPath::GetPathTypes

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

Die GraphicsPath::GetPointCount-Methode ruft die Anzahl der Punkte im Array der Datenpunkte 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 Class. (Ü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 Class. (Ü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 Graphicsobject 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 ausgefü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 gefüllt wird, wenn dieser Pfad von einem angegebenen Graphicsobject gefüllt wird.
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 Graphics-Objekt gefüllt wird. (Überladung 2/2)
GraphicsPath::Outline

Die GraphicsPath::Outline-Methode transformiert diesen Pfad und reduziert 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 umkehrt die Reihenfolge der Punkte, 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 Markierungspunkt 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 die Datenpunkte jedes Pfads durch eine angegebene Matrix.
GraphicsPath::Warp

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

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

Bemerkungen

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, werden die Linien und Kurven innerhalb einer einzelnen Figur durch gerade Linien verbunden. Der Endpunkt einer Linie oder Kurve ist mit dem Startpunkt 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 werden. Sie können eine Abbildung schließen, indem Sie die GraphicsPath::CloseFigure-Methode aufrufen. Nachdem Sie GraphicsPath::CloseFigureaufgerufen 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 Ausgangspunkt dieser Abbildung verbunden.

Einige Formen (z. B. Rechtecke und Auslassungspunkte) sind systemintern geschlossen. Wenn Sie einem Pfad ein systemintern geschlossenes Shape hinzufügen, befindet sich dieses Shape allein in einer Abbildung, und diese Abbildung wird auch dann als geschlossen betrachtet, wenn Sie nicht GraphicsPath::CloseFigureaufrufen. Die folgenden Methoden fügen systemintern geschlossene Zahlen zu einem Pfad hinzu:

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- gdipluspath.h