GraphicsPath GraphicsPath GraphicsPath GraphicsPath Class

Definition

Stellt eine Reihe verbundener Linien und Kurven dar.Represents a series of connected lines and curves. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

public ref class GraphicsPath sealed : MarshalByRefObject, ICloneable, IDisposable
public sealed class GraphicsPath : MarshalByRefObject, ICloneable, IDisposable
type GraphicsPath = class
    inherit MarshalByRefObject
    interface ICloneable
    interface IDisposable
Public NotInheritable Class GraphicsPath
Inherits MarshalByRefObject
Implements ICloneable, IDisposable
Vererbung
Implementiert

Hinweise

Anwendungen verwenden die Pfade zum Zeichnen von Formen, füllen Sie das Innere der Formen und Ausschneidebereiche zu erstellen.Applications use paths to draw outlines of shapes, fill the interiors of shapes, and create clipping regions. Die Grafik-Engine verwaltet die Koordinaten der geometrischen Formen in einem Pfad im Raum der Welt koordinieren.The graphics engine maintains the coordinates of geometric shapes in a path in world coordinate space.

Ein Pfad kann einer beliebigen Anzahl von Zahlen (Pfade) bestehen.A path may be composed of any number of figures (subpaths). Jeder Abbildung besteht entweder aus einer Folge von miteinander verbundenen Linien und Kurven oder eine geometrische Form, die primitive aus.Each figure is either composed of a sequence of connected lines and curves or a geometric shape primitive. Der Ausgangspunkt der Abbildung ist der erste Punkt in der Sequenz von miteinander verbundenen Linien und Kurven.The starting point of a figure is the first point in the sequence of connected lines and curves. Der Endpunkt ist der letzte Punkt in der Sequenz.The ending point is the last point in the sequence. Die Anfangs- und Endpunkte einer geometrischen Form, die primitive werden von der primitive-Spezifikation definiert.The starting and ending points of a geometric shape primitive are defined by the primitive specification.

Eine Abbildung, die besteht aus einer Folge von miteinander verbundenen Linien und Kurven (, deren Anfangs- und Endpunkte zusammenfallenden sein können) ist eine offene Form, es sei denn, es explizit geschlossen wird.A figure that consists of a sequence of connected lines and curves (whose starting and ending points may be coincident) is an open figure, unless it is closed explicitly. Eine Abbildung kann explizit geschlossen werden, mithilfe der CloseFigure -Methode, die die aktuelle Figur wird geschlossen, indem Sie den Endpunkt, der den Anfangspunkt, an eine Linie verbunden.A figure can be closed explicitly, by using the CloseFigure method, which closes the current figure by connecting a line from the ending point to the starting point. Eine Abbildung, die eine geometrische Form primitiver besteht, ist eine geschlossene Form.A figure that consists of a geometric shape primitive is a closed figure.

Zum Zweck der ausfüllen und Ausschneiden (z. B., wenn Sie ein Pfad mit gerendert wird FillPath), werden alle offenen Zahlen werden durch Hinzufügen einer Zeile aus dem Endpunkt des letzten Zeitpunkts geschlossen.For purposes of filling and clipping (for example, if a path is rendered using FillPath), all open figures are closed by adding a line from the figure's first point to its last point.

Eine neue Figur wird implizit gestartet, wenn ein Pfad erstellt wird, oder wenn eine Figur geschlossen wird.A new figure is implicitly started when a path is created or when a figure is closed. Eine neue Figur wird explizit erstellt, wenn die StartFigure Methode wird aufgerufen.A new figure is explicitly created when the StartFigure method is called.

Wenn eine geometrische Form, die primitive zu einem Pfad hinzugefügt wird, fügt eine Abbildung, die die geometrische Form enthält, und auch implizit startet eine neue Figur.When a geometric shape primitive is added to a path, it adds a figure containing the geometric shape, and also implicitly starts a new figure. Daher besteht immer eine aktuelle Figur in einem Pfad.Consequently, there is always a current figure in a path. Wenn Linien und Kurven zu einem Pfad hinzugefügt werden, wird eine implizite Zeile hinzugefügt, nach Bedarf, um den Endpunkt, der die aktuelle Figur mit dem Anfang der neuen Zeilen und bilden Sie eine Sequenz von miteinander verbundenen Linien und Kurven zu verbinden.When lines and curves are added to a path, an implicit line is added as needed to connect the ending point of the current figure to the starting point of the new lines and curves to form a sequence of connected lines and curves.

Eine Abbildung verfügt über eine Richtung, die beschreibt, wie die Linien- und Segmente zwischen den Ausgangspunkt und den Endpunkt verfolgt werden.A figure has a direction that describes how line and curve segments are traced between the starting point and the ending point. Die Richtung ist definiert, in der Reihenfolge, die Linien und Kurven einer Figur hinzugefügt werden, oder wird durch die geometrische Form, die primitiven definiert.The direction is defined in the order that lines and curves are added to a figure, or is defined by the geometric shape primitive. Die Richtung wird verwendet, bei der Bestimmung der Innenbereiche der Pfad zum Ausschneiden und füllen.The direction is used in determining the path interiors for clipping and fill.

Konstruktoren

GraphicsPath() GraphicsPath() GraphicsPath() GraphicsPath()

Initialisiert eine neue Instanz der GraphicsPath-Klasse mit dem FillMode-Wert Alternate.Initializes a new instance of the GraphicsPath class with a FillMode value of Alternate.

GraphicsPath(FillMode) GraphicsPath(FillMode) GraphicsPath(FillMode) GraphicsPath(FillMode)

Initialisiert eine neue Instanz der GraphicsPath-Klasse mit der angegebenen FillMode-Enumeration.Initializes a new instance of the GraphicsPath class with the specified FillMode enumeration.

GraphicsPath(PointF[], Byte[]) GraphicsPath(PointF[], Byte[]) GraphicsPath(PointF[], Byte[]) GraphicsPath(PointF[], Byte[])

Initialisiert eine neue Instanz des GraphicsPath-Arrays mit dem angegebenen PathPointType-Array und dem angegebenen PointF-Array.Initializes a new instance of the GraphicsPath array with the specified PathPointType and PointF arrays.

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

Initialisiert eine neue Instanz des GraphicsPath-Arrays mit dem angegebenen PathPointType-Array, dem angegebenen PointF-Array und dem angegebenen FillMode-Enumerationselement.Initializes a new instance of the GraphicsPath array with the specified PathPointType and PointF arrays and with the specified FillMode enumeration element.

GraphicsPath(Point[], Byte[]) GraphicsPath(Point[], Byte[]) GraphicsPath(Point[], Byte[]) GraphicsPath(Point[], Byte[])

Initialisiert eine neue Instanz der GraphicsPath-Klasse mit dem angegebenen PathPointType-Array und dem angegebenen Point-Array.Initializes a new instance of the GraphicsPath class with the specified PathPointType and Point arrays.

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

Initialisiert eine neue Instanz der GraphicsPath-Klasse mit dem angegebenen PathPointType-Array, dem angegebenen Point-Array und dem angegebenen FillMode-Enumerationselement.Initializes a new instance of the GraphicsPath class with the specified PathPointType and Point arrays and with the specified FillMode enumeration element.

Eigenschaften

FillMode FillMode FillMode FillMode

Ruft eine FillMode-Enumeration ab, die bestimmt, wie das Innere der Formen in diesem GraphicsPath gefüllt wird, oder legt diese fest.Gets or sets a FillMode enumeration that determines how the interiors of shapes in this GraphicsPath are filled.

PathData PathData PathData PathData

Ruft ein PathData-Objekt ab, das Arrays von Punkten (points) und Typen (types) für diesen GraphicsPath kapselt.Gets a PathData that encapsulates arrays of points (points) and types (types) for this GraphicsPath.

PathPoints PathPoints PathPoints PathPoints

Ruft die Punkte im Pfad ab.Gets the points in the path.

PathTypes PathTypes PathTypes PathTypes

Ruft die Typen der entsprechenden Punkte im PathPoints-Array ab.Gets the types of the corresponding points in the PathPoints array.

PointCount PointCount PointCount PointCount

Ruft die Anzahl der Elemente in PathPoints oder im PathTypes-Array ab.Gets the number of elements in the PathPoints or the PathTypes array.

Methoden

AddArc(Int32, Int32, Int32, Int32, Single, Single) AddArc(Int32, Int32, Int32, Int32, Single, Single) AddArc(Int32, Int32, Int32, Int32, Single, Single) AddArc(Int32, Int32, Int32, Int32, Single, Single)

Fügt einen Ellipsenbogen an die aktuelle Figur an.Appends an elliptical arc to the current figure.

AddArc(Rectangle, Single, Single) AddArc(Rectangle, Single, Single) AddArc(Rectangle, Single, Single) AddArc(Rectangle, Single, Single)

Fügt einen Ellipsenbogen an die aktuelle Figur an.Appends an elliptical arc to the current figure.

AddArc(RectangleF, Single, Single) AddArc(RectangleF, Single, Single) AddArc(RectangleF, Single, Single) AddArc(RectangleF, Single, Single)

Fügt einen Ellipsenbogen an die aktuelle Figur an.Appends an elliptical arc to the current figure.

AddArc(Single, Single, Single, Single, Single, Single) AddArc(Single, Single, Single, Single, Single, Single) AddArc(Single, Single, Single, Single, Single, Single) AddArc(Single, Single, Single, Single, Single, Single)

Fügt einen Ellipsenbogen an die aktuelle Figur an.Appends an elliptical arc to the current figure.

AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Fügt der aktuellen Figur eine kubische Bézierkurve hinzu.Adds a cubic Bézier curve to the current figure.

AddBezier(Point, Point, Point, Point) AddBezier(Point, Point, Point, Point) AddBezier(Point, Point, Point, Point) AddBezier(Point, Point, Point, Point)

Fügt der aktuellen Figur eine kubische Bézierkurve hinzu.Adds a cubic Bézier curve to the current figure.

AddBezier(PointF, PointF, PointF, PointF) AddBezier(PointF, PointF, PointF, PointF) AddBezier(PointF, PointF, PointF, PointF) AddBezier(PointF, PointF, PointF, PointF)

Fügt der aktuellen Figur eine kubische Bézierkurve hinzu.Adds a cubic Bézier curve to the current figure.

AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) AddBezier(Single, Single, Single, Single, Single, Single, Single, Single)

Fügt der aktuellen Figur eine kubische Bézierkurve hinzu.Adds a cubic Bézier curve to the current figure.

AddBeziers(PointF[]) AddBeziers(PointF[]) AddBeziers(PointF[]) AddBeziers(PointF[])

Fügt der aktuellen Figur eine Abfolge verbundener kubischer Bézierkurven hinzu.Adds a sequence of connected cubic Bézier curves to the current figure.

AddBeziers(Point[]) AddBeziers(Point[]) AddBeziers(Point[]) AddBeziers(Point[])

Fügt der aktuellen Figur eine Abfolge verbundener kubischer Bézierkurven hinzu.Adds a sequence of connected cubic Bézier curves to the current figure.

AddClosedCurve(PointF[]) AddClosedCurve(PointF[]) AddClosedCurve(PointF[]) AddClosedCurve(PointF[])

Fügt diesem Pfad eine geschlossene Kurve hinzu.Adds a closed curve to this path. Es wird eine Cardinal-Splinekurve verwendet, weil die Kurve durch jeden der Punkte im Array verläuft.A cardinal spline curve is used because the curve travels through each of the points in the array.

AddClosedCurve(PointF[], Single) AddClosedCurve(PointF[], Single) AddClosedCurve(PointF[], Single) AddClosedCurve(PointF[], Single)

Fügt diesem Pfad eine geschlossene Kurve hinzu.Adds a closed curve to this path. Es wird eine Cardinal-Splinekurve verwendet, weil die Kurve durch jeden der Punkte im Array verläuft.A cardinal spline curve is used because the curve travels through each of the points in the array.

AddClosedCurve(Point[]) AddClosedCurve(Point[]) AddClosedCurve(Point[]) AddClosedCurve(Point[])

Fügt diesem Pfad eine geschlossene Kurve hinzu.Adds a closed curve to this path. Es wird eine Cardinal-Splinekurve verwendet, weil die Kurve durch jeden der Punkte im Array verläuft.A cardinal spline curve is used because the curve travels through each of the points in the array.

AddClosedCurve(Point[], Single) AddClosedCurve(Point[], Single) AddClosedCurve(Point[], Single) AddClosedCurve(Point[], Single)

Fügt diesem Pfad eine geschlossene Kurve hinzu.Adds a closed curve to this path. Es wird eine Cardinal-Splinekurve verwendet, weil die Kurve durch jeden der Punkte im Array verläuft.A cardinal spline curve is used because the curve travels through each of the points in the array.

AddCurve(PointF[]) AddCurve(PointF[]) AddCurve(PointF[]) AddCurve(PointF[])

Fügt der aktuellen Figur eine Splinekurve hinzu.Adds a spline curve to the current figure. Es wird eine Cardinal-Splinekurve verwendet, weil die Kurve durch jeden der Punkte im Array verläuft.A cardinal spline curve is used because the curve travels through each of the points in the array.

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

Fügt der aktuellen Figur eine Splinekurve hinzu.Adds a spline curve to the current figure.

AddCurve(PointF[], Single) AddCurve(PointF[], Single) AddCurve(PointF[], Single) AddCurve(PointF[], Single)

Fügt der aktuellen Figur eine Splinekurve hinzu.Adds a spline curve to the current figure.

AddCurve(Point[]) AddCurve(Point[]) AddCurve(Point[]) AddCurve(Point[])

Fügt der aktuellen Figur eine Splinekurve hinzu.Adds a spline curve to the current figure. Es wird eine Cardinal-Splinekurve verwendet, weil die Kurve durch jeden der Punkte im Array verläuft.A cardinal spline curve is used because the curve travels through each of the points in the array.

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

Fügt der aktuellen Figur eine Splinekurve hinzu.Adds a spline curve to the current figure.

AddCurve(Point[], Single) AddCurve(Point[], Single) AddCurve(Point[], Single) AddCurve(Point[], Single)

Fügt der aktuellen Figur eine Splinekurve hinzu.Adds a spline curve to the current figure.

AddEllipse(Int32, Int32, Int32, Int32) AddEllipse(Int32, Int32, Int32, Int32) AddEllipse(Int32, Int32, Int32, Int32) AddEllipse(Int32, Int32, Int32, Int32)

Fügt dem aktuellen Pfad eine Ellipse hinzu.Adds an ellipse to the current path.

AddEllipse(Rectangle) AddEllipse(Rectangle) AddEllipse(Rectangle) AddEllipse(Rectangle)

Fügt dem aktuellen Pfad eine Ellipse hinzu.Adds an ellipse to the current path.

AddEllipse(RectangleF) AddEllipse(RectangleF) AddEllipse(RectangleF) AddEllipse(RectangleF)

Fügt dem aktuellen Pfad eine Ellipse hinzu.Adds an ellipse to the current path.

AddEllipse(Single, Single, Single, Single) AddEllipse(Single, Single, Single, Single) AddEllipse(Single, Single, Single, Single) AddEllipse(Single, Single, Single, Single)

Fügt dem aktuellen Pfad eine Ellipse hinzu.Adds an ellipse to the current path.

AddLine(Int32, Int32, Int32, Int32) AddLine(Int32, Int32, Int32, Int32) AddLine(Int32, Int32, Int32, Int32) AddLine(Int32, Int32, Int32, Int32)

Fügt ein Liniensegment an die aktuelle Figur an.Appends a line segment to the current figure.

AddLine(Point, Point) AddLine(Point, Point) AddLine(Point, Point) AddLine(Point, Point)

Fügt ein Liniensegment an diesen GraphicsPath an.Appends a line segment to this GraphicsPath.

AddLine(PointF, PointF) AddLine(PointF, PointF) AddLine(PointF, PointF) AddLine(PointF, PointF)

Fügt ein Liniensegment an diesen GraphicsPath an.Appends a line segment to this GraphicsPath.

AddLine(Single, Single, Single, Single) AddLine(Single, Single, Single, Single) AddLine(Single, Single, Single, Single) AddLine(Single, Single, Single, Single)

Fügt ein Liniensegment an diesen GraphicsPath an.Appends a line segment to this GraphicsPath.

AddLines(PointF[]) AddLines(PointF[]) AddLines(PointF[]) AddLines(PointF[])

Fügt eine Abfolge verbundener Liniensegmente an das Ende dieses GraphicsPath an.Appends a series of connected line segments to the end of this GraphicsPath.

AddLines(Point[]) AddLines(Point[]) AddLines(Point[]) AddLines(Point[])

Fügt eine Abfolge verbundener Liniensegmente an das Ende dieses GraphicsPath an.Appends a series of connected line segments to the end of this GraphicsPath.

AddPath(GraphicsPath, Boolean) AddPath(GraphicsPath, Boolean) AddPath(GraphicsPath, Boolean) AddPath(GraphicsPath, Boolean)

Fügt den angegebenen GraphicsPath an diesen Pfad an.Appends the specified GraphicsPath to this path.

AddPie(Int32, Int32, Int32, Int32, Single, Single) AddPie(Int32, Int32, Int32, Int32, Single, Single) AddPie(Int32, Int32, Int32, Int32, Single, Single) AddPie(Int32, Int32, Int32, Int32, Single, Single)

Fügt diesem Pfad den Umriss einer Kreisform hinzu.Adds the outline of a pie shape to this path.

AddPie(Rectangle, Single, Single) AddPie(Rectangle, Single, Single) AddPie(Rectangle, Single, Single) AddPie(Rectangle, Single, Single)

Fügt diesem Pfad den Umriss einer Kreisform hinzu.Adds the outline of a pie shape to this path.

AddPie(Single, Single, Single, Single, Single, Single) AddPie(Single, Single, Single, Single, Single, Single) AddPie(Single, Single, Single, Single, Single, Single) AddPie(Single, Single, Single, Single, Single, Single)

Fügt diesem Pfad den Umriss einer Kreisform hinzu.Adds the outline of a pie shape to this path.

AddPolygon(PointF[]) AddPolygon(PointF[]) AddPolygon(PointF[]) AddPolygon(PointF[])

Fügt diesem Pfad ein Vieleck hinzu.Adds a polygon to this path.

AddPolygon(Point[]) AddPolygon(Point[]) AddPolygon(Point[]) AddPolygon(Point[])

Fügt diesem Pfad ein Vieleck hinzu.Adds a polygon to this path.

AddRectangle(Rectangle) AddRectangle(Rectangle) AddRectangle(Rectangle) AddRectangle(Rectangle)

Fügt diesem Pfad ein Rechteck hinzu.Adds a rectangle to this path.

AddRectangle(RectangleF) AddRectangle(RectangleF) AddRectangle(RectangleF) AddRectangle(RectangleF)

Fügt diesem Pfad ein Rechteck hinzu.Adds a rectangle to this path.

AddRectangles(RectangleF[]) AddRectangles(RectangleF[]) AddRectangles(RectangleF[]) AddRectangles(RectangleF[])

Fügt diesem Pfad ein Reihe von Rechtecken hinzu.Adds a series of rectangles to this path.

AddRectangles(Rectangle[]) AddRectangles(Rectangle[]) AddRectangles(Rectangle[]) AddRectangles(Rectangle[])

Fügt diesem Pfad ein Reihe von Rechtecken hinzu.Adds a series of rectangles to this path.

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

Fügt diesem Pfad eine Textzeichenfolge hinzu.Adds a text string to this path.

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

Fügt diesem Pfad eine Textzeichenfolge hinzu.Adds a text string to this path.

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

Fügt diesem Pfad eine Textzeichenfolge hinzu.Adds a text string to this path.

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

Fügt diesem Pfad eine Textzeichenfolge hinzu.Adds a text string to this path.

ClearMarkers() ClearMarkers() ClearMarkers() ClearMarkers()

Löscht alle Marker aus diesem Pfad.Clears all markers from this path.

Clone() Clone() Clone() Clone()

Erstellt eine genaue Kopie von diesem Pfad.Creates an exact copy of this path.

CloseAllFigures() CloseAllFigures() CloseAllFigures() CloseAllFigures()

Schließt alle geöffneten Figuren in diesem Pfad und beginnt eine neue Figur.Closes all open figures in this path and starts a new figure. Jede geöffnete Figur wird geschlossen, indem ihr End- und Anfangspunkt durch eine Linie verbunden werden.It closes each open figure by connecting a line from its endpoint to its starting point.

CloseFigure() CloseFigure() CloseFigure() CloseFigure()

Schließt die aktuelle Figur und beginnt eine neue.Closes the current figure and starts a new figure. Wenn die aktuelle Figur eine Abfolge verbundener Linien und Kurven enthält, schließt die Methode die Schleife, indem End- und Anfangspunkt durch eine Linie verbunden werden.If the current figure contains a sequence of connected lines and curves, the method closes the loop by connecting a line from the endpoint to the starting point.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

Gibt alle von dieser GraphicsPath verwendeten Ressourcen frei.Releases all resources used by this GraphicsPath.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

Flatten() Flatten() Flatten() Flatten()

Konvertiert jede Kurve in diesem Pfad in eine Abfolge verbundener Liniensegmente.Converts each curve in this path into a sequence of connected line segments.

Flatten(Matrix) Flatten(Matrix) Flatten(Matrix) Flatten(Matrix)

Wendet die angegebene Transformation an und konvertiert dann jede Kurve in diesem GraphicsPath in eine Abfolge verbundener Liniensegmente.Applies the specified transform and then converts each curve in this GraphicsPath into a sequence of connected line segments.

Flatten(Matrix, Single) Flatten(Matrix, Single) Flatten(Matrix, Single) Flatten(Matrix, Single)

Konvertiert jede Kurve in diesem GraphicsPath in eine Abfolge verbundener Liniensegmente.Converts each curve in this GraphicsPath into a sequence of connected line segments.

GetBounds() GetBounds() GetBounds() GetBounds()

Gibt ein Rechteck zurück, das diesen GraphicsPath umschließt.Returns a rectangle that bounds this GraphicsPath.

GetBounds(Matrix) GetBounds(Matrix) GetBounds(Matrix) GetBounds(Matrix)

Gibt ein Rechteck zurück, das diesen GraphicsPath umschließt, wenn dieser Pfad durch die angegebene Matrix transformiert wird.Returns a rectangle that bounds this GraphicsPath when this path is transformed by the specified Matrix.

GetBounds(Matrix, Pen) GetBounds(Matrix, Pen) GetBounds(Matrix, Pen) GetBounds(Matrix, Pen)

Gibt ein Rechteck zurück, das diesen GraphicsPath umschließt, wenn der aktuelle Pfad durch die angegebene Matrix transformiert und mit dem angegebenen Pen gezeichnet wird.Returns a rectangle that bounds this GraphicsPath when the current path is transformed by the specified Matrix and drawn with the specified Pen.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetLastPoint() GetLastPoint() GetLastPoint() GetLastPoint()

Ruft den letzten Punkt im PathPoints-Array dieses GraphicsPath ab.Gets the last point in the PathPoints array of this GraphicsPath.

GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
IsOutlineVisible(Int32, Int32, Pen) IsOutlineVisible(Int32, Int32, Pen) IsOutlineVisible(Int32, Int32, Pen) IsOutlineVisible(Int32, Int32, Pen)

Zeigt an, ob sich der angegebene Punkt auf bzw. unter dem Umriss dieses GraphicsPath befindet, wenn er mit dem angegebenen Pen gezeichnet wurde.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(Int32, Int32, Pen, Graphics) IsOutlineVisible(Int32, Int32, Pen, Graphics) IsOutlineVisible(Int32, Int32, Pen, Graphics) IsOutlineVisible(Int32, Int32, Pen, Graphics)

Zeigt an, ob sich der angegebene Punkt auf bzw. unter dem Umriss dieses GraphicsPath befindet, wenn er unter Verwendung des angegebenen Pen-Objekts mit dem angegebenen Graphics gezeichnet wurde.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsOutlineVisible(Point, Pen) IsOutlineVisible(Point, Pen) IsOutlineVisible(Point, Pen) IsOutlineVisible(Point, Pen)

Zeigt an, ob sich der angegebene Punkt auf bzw. unter dem Umriss dieses GraphicsPath befindet, wenn er mit dem angegebenen Pen gezeichnet wurde.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(Point, Pen, Graphics) IsOutlineVisible(Point, Pen, Graphics) IsOutlineVisible(Point, Pen, Graphics) IsOutlineVisible(Point, Pen, Graphics)

Zeigt an, ob sich der angegebene Punkt auf bzw. unter dem Umriss dieses GraphicsPath befindet, wenn er unter Verwendung des angegebenen Pen-Objekts mit dem angegebenen Graphics gezeichnet wurde.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsOutlineVisible(PointF, Pen) IsOutlineVisible(PointF, Pen) IsOutlineVisible(PointF, Pen) IsOutlineVisible(PointF, Pen)

Zeigt an, ob sich der angegebene Punkt auf bzw. unter dem Umriss dieses GraphicsPath befindet, wenn er mit dem angegebenen Pen gezeichnet wurde.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(PointF, Pen, Graphics) IsOutlineVisible(PointF, Pen, Graphics) IsOutlineVisible(PointF, Pen, Graphics) IsOutlineVisible(PointF, Pen, Graphics)

Zeigt an, ob sich der angegebene Punkt auf bzw. unter dem Umriss dieses GraphicsPath befindet, wenn er unter Verwendung des angegebenen Pen-Objekts mit dem angegebenen Graphics gezeichnet wurde.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsOutlineVisible(Single, Single, Pen) IsOutlineVisible(Single, Single, Pen) IsOutlineVisible(Single, Single, Pen) IsOutlineVisible(Single, Single, Pen)

Zeigt an, ob sich der angegebene Punkt auf bzw. unter dem Umriss dieses GraphicsPath befindet, wenn er mit dem angegebenen Pen gezeichnet wurde.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(Single, Single, Pen, Graphics) IsOutlineVisible(Single, Single, Pen, Graphics) IsOutlineVisible(Single, Single, Pen, Graphics) IsOutlineVisible(Single, Single, Pen, Graphics)

Zeigt an, ob sich der angegebene Punkt auf bzw. unter dem Umriss dieses GraphicsPath befindet, wenn er unter Verwendung des angegebenen Pen-Objekts mit dem angegebenen Graphics gezeichnet wurde.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsVisible(Int32, Int32) IsVisible(Int32, Int32) IsVisible(Int32, Int32) IsVisible(Int32, Int32)

Gibt an, dass der angegebene Punkt in diesem GraphicsPath enthalten ist.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics)

Gibt an, dass der angegebene Punkt in diesem GraphicsPath enthalten ist und dass dabei das angegebene Graphics-Objekt verwendet wird.Indicates whether the specified point is contained within this GraphicsPath, using the specified Graphics.

IsVisible(Point) IsVisible(Point) IsVisible(Point) IsVisible(Point)

Gibt an, dass der angegebene Punkt in diesem GraphicsPath enthalten ist.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Point, Graphics) IsVisible(Point, Graphics) IsVisible(Point, Graphics) IsVisible(Point, Graphics)

Gibt an, dass der angegebene Punkt in diesem GraphicsPath enthalten ist.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(PointF) IsVisible(PointF) IsVisible(PointF) IsVisible(PointF)

Gibt an, dass der angegebene Punkt in diesem GraphicsPath enthalten ist.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(PointF, Graphics) IsVisible(PointF, Graphics) IsVisible(PointF, Graphics) IsVisible(PointF, Graphics)

Gibt an, dass der angegebene Punkt in diesem GraphicsPath enthalten ist.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Single, Single) IsVisible(Single, Single) IsVisible(Single, Single) IsVisible(Single, Single)

Gibt an, dass der angegebene Punkt in diesem GraphicsPath enthalten ist.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics)

Gibt an, ob der angegebene Punkt in diesem GraphicsPath im sichtbaren Clipbereich des angegebenen Graphics-Objekts enthalten ist.Indicates whether the specified point is contained within this GraphicsPath in the visible clip region of the specified Graphics.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Reset() Reset() Reset() Reset()

Leert das PathPoints-Array und das PathTypes-Array und legt FillMode auf Alternate fest.Empties the PathPoints and PathTypes arrays and sets the FillMode to Alternate.

Reverse() Reverse() Reverse() Reverse()

Kehrt die Reihenfolge der Punkte im PathPoints-Array dieses GraphicsPath um.Reverses the order of points in the PathPoints array of this GraphicsPath.

SetMarkers() SetMarkers() SetMarkers() SetMarkers()

Setzt einen Marker für diesen GraphicsPath.Sets a marker on this GraphicsPath.

StartFigure() StartFigure() StartFigure() StartFigure()

Startet eine neue Figur, ohne die aktuelle zu schließen.Starts a new figure without closing the current figure. Alle nachfolgenden Punkte, die dem Pfad hinzugefügt werden, werden dieser neuen Figur hinzugefügt.All subsequent points added to the path are added to this new figure.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
Transform(Matrix) Transform(Matrix) Transform(Matrix) Transform(Matrix)

Weist diesem GraphicsPath eine Transformationsmatrix zu.Applies a transform matrix to this GraphicsPath.

Warp(PointF[], RectangleF) Warp(PointF[], RectangleF) Warp(PointF[], RectangleF) Warp(PointF[], RectangleF)

Weist diesem GraphicsPath eine durch ein Rechteck und ein Parallelogramm definierte Verzerrungstransformation zu.Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath.

Warp(PointF[], RectangleF, Matrix) Warp(PointF[], RectangleF, Matrix) Warp(PointF[], RectangleF, Matrix) Warp(PointF[], RectangleF, Matrix)

Weist diesem GraphicsPath eine durch ein Rechteck und ein Parallelogramm definierte Verzerrungstransformation zu.Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath.

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

Weist diesem GraphicsPath eine durch ein Rechteck und ein Parallelogramm definierte Verzerrungstransformation zu.Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath.

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

Weist diesem GraphicsPath eine durch ein Rechteck und ein Parallelogramm definierte Verzerrungstransformation zu.Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath.

Widen(Pen) Widen(Pen) Widen(Pen) Widen(Pen)

Fügt dem Pfad einen weiteren Umriss hinzu.Adds an additional outline to the path.

Widen(Pen, Matrix) Widen(Pen, Matrix) Widen(Pen, Matrix) Widen(Pen, Matrix)

Fügt dem GraphicsPath einen weiteren Umriss hinzu.Adds an additional outline to the GraphicsPath.

Widen(Pen, Matrix, Single) Widen(Pen, Matrix, Single) Widen(Pen, Matrix, Single) Widen(Pen, Matrix, Single)

Ersetzt diesen GraphicsPath durch Kurven, die den Bereich einschließen, der beim Zeichnen des Pfads mithilfe des angegebenen Stifts ausgefüllt wird.Replaces this GraphicsPath with curves that enclose the area that is filled when this path is drawn by the specified pen.

Gilt für:

Siehe auch