Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

GraphicsPath-Klasse

 

Veröffentlicht: Oktober 2016

Stellt eine Reihe von miteinander verbundenen Linien und Kurven. Diese Klasse kann nicht vererbt werden.

Namespace:   System.Drawing.Drawing2D
Assembly:  System.Drawing (in System.Drawing.dll)

System.Object
  System.MarshalByRefObject
    System.Drawing.Drawing2D.GraphicsPath

public sealed class GraphicsPath : MarshalByRefObject, ICloneable, 
	IDisposable

NameBeschreibung
System_CAPS_pubmethodGraphicsPath()

Initialisiert eine neue Instanz der der GraphicsPath -Klasse mit einem FillMode Wert Alternate.

System_CAPS_pubmethodGraphicsPath(FillMode)

Initialisiert eine neue Instanz der GraphicsPath -Klasse mit dem angegebenen FillMode Enumeration.

System_CAPS_pubmethodGraphicsPath(Point[], Byte[])

Initialisiert eine neue Instanz der GraphicsPath -Klasse mit dem angegebenen PathPointType und Point Arrays.

System_CAPS_pubmethodGraphicsPath(Point[], Byte[], FillMode)

Initialisiert eine neue Instanz von der GraphicsPath -Klasse mit dem angegebenen PathPointType und Point Arrays und mit dem angegebenen FillMode Enumeration-Elements.

System_CAPS_pubmethodGraphicsPath(PointF[], Byte[])

Initialisiert eine neue Instanz der dem GraphicsPath Array mit dem angegebenen PathPointType und PointF Arrays.

System_CAPS_pubmethodGraphicsPath(PointF[], Byte[], FillMode)

Initialisiert eine neue Instanz der dem GraphicsPath Array mit dem angegebenen PathPointType und PointF Arrays und mit dem angegebenen FillMode Enumeration-Elements.

NameBeschreibung
System_CAPS_pubpropertyFillMode

Ruft ab oder legt einen FillMode -Enumeration, der bestimmt, wie das Innere der Formen in diesem GraphicsPath gefüllt werden.

System_CAPS_pubpropertyPathData

Ruft eine PathData ab, das Arrays von Punkten kapselt (points) und Typen (types) für diesen GraphicsPath.

System_CAPS_pubpropertyPathPoints

Ruft die Punkte im Pfad ab.

System_CAPS_pubpropertyPathTypes

Ruft die Typen der entsprechenden Punkte in der PathPoints Array.

System_CAPS_pubpropertyPointCount

Ruft die Anzahl der Elemente in der PathPoints oder PathTypes Array.

NameBeschreibung
System_CAPS_pubmethodAddArc(Int32, Int32, Int32, Int32, Single, Single)

Die aktuelle Abbildung hinzufügt ein elliptischen Bogens.

System_CAPS_pubmethodAddArc(Rectangle, Single, Single)

Die aktuelle Abbildung hinzufügt ein elliptischen Bogens.

System_CAPS_pubmethodAddArc(RectangleF, Single, Single)

Die aktuelle Abbildung hinzufügt ein elliptischen Bogens.

System_CAPS_pubmethodAddArc(Single, Single, Single, Single, Single, Single)

Die aktuelle Abbildung hinzufügt ein elliptischen Bogens.

System_CAPS_pubmethodAddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Die aktuelle Figur hinzugefügt eine kubische Bézier-Kurve.

System_CAPS_pubmethodAddBezier(Point, Point, Point, Point)

Die aktuelle Figur hinzugefügt eine kubische Bézier-Kurve.

System_CAPS_pubmethodAddBezier(PointF, PointF, PointF, PointF)

Die aktuelle Figur hinzugefügt eine kubische Bézier-Kurve.

System_CAPS_pubmethodAddBezier(Single, Single, Single, Single, Single, Single, Single, Single)

Die aktuelle Figur hinzugefügt eine kubische Bézier-Kurve.

System_CAPS_pubmethodAddBeziers(Point[])

Die aktuelle Abbildung wird eine Sequenz von verbundenen kubische Bézier-Kurven hinzugefügt.

System_CAPS_pubmethodAddBeziers(PointF[])

Die aktuelle Abbildung wird eine Sequenz von verbundenen kubische Bézier-Kurven hinzugefügt.

System_CAPS_pubmethodAddClosedCurve(Point[])

Dieser Pfad hinzugefügt eine geschlossene Kurve. Eine cardinal-Splinekurve wird verwendet, weil die Kurve durch jeden der Punkte im Array verläuft.

System_CAPS_pubmethodAddClosedCurve(Point[], Single)

Dieser Pfad hinzugefügt eine geschlossene Kurve. Eine cardinal-Splinekurve wird verwendet, weil die Kurve durch jeden der Punkte im Array verläuft.

System_CAPS_pubmethodAddClosedCurve(PointF[])

Dieser Pfad hinzugefügt eine geschlossene Kurve. Eine cardinal-Splinekurve wird verwendet, weil die Kurve durch jeden der Punkte im Array verläuft.

System_CAPS_pubmethodAddClosedCurve(PointF[], Single)

Dieser Pfad hinzugefügt eine geschlossene Kurve. Eine cardinal-Splinekurve wird verwendet, weil die Kurve durch jeden der Punkte im Array verläuft.

System_CAPS_pubmethodAddCurve(Point[])

Die aktuelle Abbildung hinzugefügt eine Splinekurve. Eine cardinal-Splinekurve wird verwendet, weil die Kurve durch jeden der Punkte im Array verläuft.

System_CAPS_pubmethodAddCurve(Point[], Int32, Int32, Single)

Die aktuelle Abbildung hinzugefügt eine Splinekurve.

System_CAPS_pubmethodAddCurve(Point[], Single)

Die aktuelle Abbildung hinzugefügt eine Splinekurve.

System_CAPS_pubmethodAddCurve(PointF[])

Die aktuelle Abbildung hinzugefügt eine Splinekurve. Eine cardinal-Splinekurve wird verwendet, weil die Kurve durch jeden der Punkte im Array verläuft.

System_CAPS_pubmethodAddCurve(PointF[], Int32, Int32, Single)

Die aktuelle Abbildung hinzugefügt eine Splinekurve.

System_CAPS_pubmethodAddCurve(PointF[], Single)

Die aktuelle Abbildung hinzugefügt eine Splinekurve.

System_CAPS_pubmethodAddEllipse(Int32, Int32, Int32, Int32)

Fügt eine Ellipse, die den aktuellen Pfad.

System_CAPS_pubmethodAddEllipse(Rectangle)

Fügt eine Ellipse, die den aktuellen Pfad.

System_CAPS_pubmethodAddEllipse(RectangleF)

Fügt eine Ellipse, die den aktuellen Pfad.

System_CAPS_pubmethodAddEllipse(Single, Single, Single, Single)

Fügt eine Ellipse, die den aktuellen Pfad.

System_CAPS_pubmethodAddLine(Int32, Int32, Int32, Int32)

Fügt ein Liniensegment an die aktuelle Figur.

System_CAPS_pubmethodAddLine(Point, Point)

Fügt ein Liniensegment dieser GraphicsPath.

System_CAPS_pubmethodAddLine(PointF, PointF)

Fügt ein Liniensegment dieser GraphicsPath.

System_CAPS_pubmethodAddLine(Single, Single, Single, Single)

Fügt ein Liniensegment dieser GraphicsPath.

System_CAPS_pubmethodAddLines(Point[])

Fügt eine Abfolge verbundener Liniensegmente an das Ende dieses GraphicsPath.

System_CAPS_pubmethodAddLines(PointF[])

Fügt eine Abfolge verbundener Liniensegmente an das Ende dieses GraphicsPath.

System_CAPS_pubmethodAddPath(GraphicsPath, Boolean)

Fügt das angegebene GraphicsPath auf diesen Pfad.

System_CAPS_pubmethodAddPie(Int32, Int32, Int32, Int32, Single, Single)

Fügt die Gliederung eine Kreisform auf diesen Pfad.

System_CAPS_pubmethodAddPie(Rectangle, Single, Single)

Fügt die Gliederung eine Kreisform auf diesen Pfad.

System_CAPS_pubmethodAddPie(Single, Single, Single, Single, Single, Single)

Fügt die Gliederung eine Kreisform auf diesen Pfad.

System_CAPS_pubmethodAddPolygon(Point[])

Dieser Pfad wird ein Polygon hinzugefügt.

System_CAPS_pubmethodAddPolygon(PointF[])

Dieser Pfad wird ein Polygon hinzugefügt.

System_CAPS_pubmethodAddRectangle(Rectangle)

Dieser Pfad wird ein Rechteck hinzugefügt.

System_CAPS_pubmethodAddRectangle(RectangleF)

Dieser Pfad wird ein Rechteck hinzugefügt.

System_CAPS_pubmethodAddRectangles(Rectangle[])

Fügt eine Reihe von Rechtecken, die auf diesen Pfad.

System_CAPS_pubmethodAddRectangles(RectangleF[])

Fügt eine Reihe von Rechtecken, die auf diesen Pfad.

System_CAPS_pubmethodAddString(String, FontFamily, Int32, Single, Point, StringFormat)

Fügt eine Zeichenfolge für diesen Pfad hinzu.

System_CAPS_pubmethodAddString(String, FontFamily, Int32, Single, PointF, StringFormat)

Fügt eine Zeichenfolge für diesen Pfad hinzu.

System_CAPS_pubmethodAddString(String, FontFamily, Int32, Single, Rectangle, StringFormat)

Fügt eine Zeichenfolge für diesen Pfad hinzu.

System_CAPS_pubmethodAddString(String, FontFamily, Int32, Single, RectangleF, StringFormat)

Fügt eine Zeichenfolge für diesen Pfad hinzu.

System_CAPS_pubmethodClearMarkers()

Löscht alle Marker aus diesem Pfad.

System_CAPS_pubmethodClone()

Erstellt eine genaue Kopie dieses Pfads.

System_CAPS_pubmethodCloseAllFigures()

Schließt alle geöffneten Figuren in diesem Pfad und beginnt eine neue. Es schließt jede geöffnete Figur Endpunkts an seinem Ausgangspunkt eine Linie verbunden.

System_CAPS_pubmethodCloseFigure()

Schließt die aktuelle Figur und beginnt eine neue. Wenn die aktuelle Abbildung eine Sequenz von miteinander verbundenen Linien und Kurven enthält, schließt die Methode die Schleife durch eine Linie vom Endpunkt zum Anfangspunkt verbunden.

System_CAPS_pubmethodCreateObjRef(Type)

Erstellt ein Objekt, das alle relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt verwendet die enthält.(Geerbt von „MarshalByRefObject“.)

System_CAPS_pubmethodDispose()

Gibt alle von dieser GraphicsPath verwendeten Ressourcen frei.

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Überschreibt Object.Finalize().)

System_CAPS_pubmethodFlatten()

Konvertiert jede Kurve in diesem Pfad in eine Abfolge verbundener Liniensegmente.

System_CAPS_pubmethodFlatten(Matrix)

Wendet die angegebene Transformation an und konvertiert dann jede Kurve in diesem GraphicsPath in eine Abfolge verbundener Liniensegmente.

System_CAPS_pubmethodFlatten(Matrix, Single)

Konvertiert jede Kurve in diesem GraphicsPath in eine Abfolge verbundener Liniensegmente.

System_CAPS_pubmethodGetBounds()

Gibt ein Rechteck, das dies umschließt GraphicsPath.

System_CAPS_pubmethodGetBounds(Matrix)

Gibt ein Rechteck, das dies umschließt GraphicsPath Wenn dieser Pfad transformiert wird durch das angegebene Matrix.

System_CAPS_pubmethodGetBounds(Matrix, Pen)

Gibt ein Rechteck, das dies umschließt GraphicsPath Wenn der aktuelle Pfad transformiert wird durch das angegebene Matrix und mit dem angegebenen Pen.

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetLastPoint()

Ruft den letzten Punkt der PathPoints Array dieses GraphicsPath.

System_CAPS_pubmethodGetLifetimeService()

Ruft das Dienstobjekt für aktuellen Lebensdauer, das steuert, die lebensdauerrichtlinie für diese Instanz ab.(Geerbt von „MarshalByRefObject“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodInitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.(Geerbt von „MarshalByRefObject“.)

System_CAPS_pubmethodIsOutlineVisible(Int32, Int32, Pen)

Gibt an, ob der angegebene Punkt in, bzw. unter dem Umriss dieses enthalten ist GraphicsPath beim Zeichnen mit dem angegebenen Pen.

System_CAPS_pubmethodIsOutlineVisible(Int32, Int32, Pen, Graphics)

Gibt an, ob der angegebene Punkt in, bzw. unter dem Umriss dieses enthalten ist GraphicsPath beim Zeichnen mit dem angegebenen Pen und unter Verwendung des angegebenen Graphics.

System_CAPS_pubmethodIsOutlineVisible(Point, Pen)

Gibt an, ob der angegebene Punkt in, bzw. unter dem Umriss dieses enthalten ist GraphicsPath beim Zeichnen mit dem angegebenen Pen.

System_CAPS_pubmethodIsOutlineVisible(Point, Pen, Graphics)

Gibt an, ob der angegebene Punkt in, bzw. unter dem Umriss dieses enthalten ist GraphicsPath beim Zeichnen mit dem angegebenen Pen und unter Verwendung des angegebenen Graphics.

System_CAPS_pubmethodIsOutlineVisible(PointF, Pen)

Gibt an, ob der angegebene Punkt in, bzw. unter dem Umriss dieses enthalten ist GraphicsPath beim Zeichnen mit dem angegebenen Pen.

System_CAPS_pubmethodIsOutlineVisible(PointF, Pen, Graphics)

Gibt an, ob der angegebene Punkt in, bzw. unter dem Umriss dieses enthalten ist GraphicsPath beim Zeichnen mit dem angegebenen Pen und unter Verwendung des angegebenen Graphics.

System_CAPS_pubmethodIsOutlineVisible(Single, Single, Pen)

Gibt an, ob der angegebene Punkt in, bzw. unter dem Umriss dieses enthalten ist GraphicsPath beim Zeichnen mit dem angegebenen Pen.

System_CAPS_pubmethodIsOutlineVisible(Single, Single, Pen, Graphics)

Gibt an, ob der angegebene Punkt in, bzw. unter dem Umriss dieses enthalten ist GraphicsPath beim Zeichnen mit dem angegebenen Pen und unter Verwendung des angegebenen Graphics.

System_CAPS_pubmethodIsVisible(Int32, Int32)

Gibt an, ob der angegebene Punkt darin enthalten ist GraphicsPath.

System_CAPS_pubmethodIsVisible(Int32, Int32, Graphics)

Gibt an, ob der angegebene Punkt darin enthalten ist GraphicsPath, mit dem angegebenen Graphics.

System_CAPS_pubmethodIsVisible(Point)

Gibt an, ob der angegebene Punkt darin enthalten ist GraphicsPath.

System_CAPS_pubmethodIsVisible(Point, Graphics)

Gibt an, ob der angegebene Punkt darin enthalten ist GraphicsPath.

System_CAPS_pubmethodIsVisible(PointF)

Gibt an, ob der angegebene Punkt darin enthalten ist GraphicsPath.

System_CAPS_pubmethodIsVisible(PointF, Graphics)

Gibt an, ob der angegebene Punkt darin enthalten ist GraphicsPath.

System_CAPS_pubmethodIsVisible(Single, Single)

Gibt an, ob der angegebene Punkt darin enthalten ist GraphicsPath.

System_CAPS_pubmethodIsVisible(Single, Single, Graphics)

Gibt an, ob der angegebene Punkt darin enthalten ist GraphicsPath in des sichtbaren Ausschneidebereichs des angegebenen Graphics.

System_CAPS_pubmethodReset()

Leert die PathPoints und PathTypes arrays und legt die FillMode auf Alternate.

System_CAPS_pubmethodReverse()

Kehrt die Reihenfolge der Punkte in der PathPoints Array dieses GraphicsPath.

System_CAPS_pubmethodSetMarkers()

Setzt einen Marker für diesen GraphicsPath.

System_CAPS_pubmethodStartFigure()

Beginnt eine neue ohne die aktuelle Abbildung geschlossen. Alle nachfolgenden Punkte, die dem Pfad hinzugefügt werden dieser neuen Figur hinzugefügt.

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

System_CAPS_pubmethodTransform(Matrix)

Weist dieser eine Transformationsmatrix GraphicsPath.

System_CAPS_pubmethodWarp(PointF[], RectangleF)

Wendet eine Warp-Transformation, definiert durch ein Rechteck und ein Parallelogramm dieser GraphicsPath.

System_CAPS_pubmethodWarp(PointF[], RectangleF, Matrix)

Wendet eine Warp-Transformation, definiert durch ein Rechteck und ein Parallelogramm dieser GraphicsPath.

System_CAPS_pubmethodWarp(PointF[], RectangleF, Matrix, WarpMode)

Wendet eine Warp-Transformation, definiert durch ein Rechteck und ein Parallelogramm dieser GraphicsPath.

System_CAPS_pubmethodWarp(PointF[], RectangleF, Matrix, WarpMode, Single)

Wendet eine Warp-Transformation, definiert durch ein Rechteck und ein Parallelogramm dieser GraphicsPath.

System_CAPS_pubmethodWiden(Pen)

Fügt einen weiteren Umriss hinzu.

System_CAPS_pubmethodWiden(Pen, Matrix)

Fügt einen weiteren Umriss an die GraphicsPath.

System_CAPS_pubmethodWiden(Pen, Matrix, Single)

Dies ersetzt GraphicsPath mit Kurven, die den Bereich einschließen, der beim Zeichnen des Pfads mithilfe des angegebenen Stifts ausgefüllt.

Clientanwendungen verwenden Pfade zum Zeichnen von Formen und füllen Sie das Innere der Formen Clipping Regionen erstellen. Grafik-Engine verwaltet die Koordinaten der geometrischen Formen in einem Pfad im globalen Koordinatensystem.

Ein Pfad kann einer beliebigen Anzahl von Zahlen (Pfade) bestehen. Jede Figur besteht entweder aus einer Folge von miteinander verbundenen Linien und Kurven oder aus einer geometrischen Grundform. Der Anfangspunkt der Abbildung ist der erste Punkt in der Sequenz von miteinander verbundenen Linien und Kurven. Der Endpunkt ist der letzte Punkt in der Sequenz. Die Start- und Enddaten Punkte einer geometrischen Grundform werden durch deren Spezifikation definiert.

Eine Abbildung, die besteht aus einer Folge von miteinander verbundenen Linien und Kurven (, deren Start- und Enddatum miteinander übereinstimmen können) ist eine offene Figur, es sei denn, es explizit geschlossen wird. Abbildung kann explizit geschlossen werden, mithilfe der CloseFigure -Methode, die die aktuelle Abbildung wird geschlossen, indem eine Linie vom Endpunkt zum Anfangspunkt verbunden. Eine Abbildung, die aus einer geometrischen Grundform besteht, ist eine geschlossene Figur.

Für die Zwecke ausfüllen und Ausschneiden (z. B., wenn Sie ein Pfad mit gerendert wird FillPath), werden alle offenen Figuren geschlossen, indem eine Zeile aus dem Endpunkt der letzte Punkt hinzufügen.

Eine neue Figur wird implizit gestartet, wenn ein Pfad erstellt oder eine Figur geschlossen wird. Eine neue Figur wird explizit erstellt, wenn die StartFigure Methode wird aufgerufen.

Wenn eine geometrische Grundform zu einem Pfad hinzugefügt wird, eine Figur mit der geometrischen Form und ebenfalls implizit beginnt eine neue. Daher besteht immer eine aktuelle Figur in einem Pfad. Wenn Linien und Kurven einem Pfad hinzugefügt werden, wird eine implizite Linie hinzugefügt, wie erforderlich, um den Endpunkt der aktuellen Abbildung auf den Startpunkt für die neue Zeilen und Kurven, um eine Sequenz von miteinander verbundenen Linien und Kurven zu verbinden.

Eine Figur hat eine Richtung, die beschreibt, wie Linien- und Segmente zwischen den Anfangs- und Endpunkt verfolgt werden. Die Richtung wird definiert, in der Reihenfolge, die Linien und Kurven einer Figur hinzugefügt werden oder durch die geometrische Grundform definiert wird. Die Richtung wird zum Bestimmen der Pfadinnere zum Ausschneiden und füllen.

.NET Framework
Verfügbar seit 1.1

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: