GraphicsPath GraphicsPath GraphicsPath GraphicsPath Class

Definicja

Reprezentuje serię połączonych linii i krzywych.Represents a series of connected lines and curves. Klasa ta nie może być dziedziczona.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
Dziedziczenie
Implementuje

Uwagi

Aplikacje używają ścieżek do rysowania konturów kształtów, wypełnienia wnętrza kształtów i tworzenia regionów przycinających.Applications use paths to draw outlines of shapes, fill the interiors of shapes, and create clipping regions. Silnik grafiki zachowuje współrzędne kształtów geometrycznych w ścieżce na świecie współrzędnych.The graphics engine maintains the coordinates of geometric shapes in a path in world coordinate space.

Ścieżka może składać się z dowolnej liczby cyfr (ścieżki podrzędne).A path may be composed of any number of figures (subpaths). Każda z nich składa się z sekwencji połączonych linii i krzywych lub pierwotnego kształtu geometrycznego.Each figure is either composed of a sequence of connected lines and curves or a geometric shape primitive. Punkt początkowy rysunku to pierwszy punkt w sekwencji połączonych linii i krzywych.The starting point of a figure is the first point in the sequence of connected lines and curves. Punkt końcowy jest ostatnim punktem w sekwencji.The ending point is the last point in the sequence. Początkowe i końcowe punkty podstawowego kształtu geometrycznego są definiowane przez specyfikację pierwotną.The starting and ending points of a geometric shape primitive are defined by the primitive specification.

Rysunek, który składa się z sekwencji połączonych linii i krzywych (których punkty początkowe i końcowe mogą być pokrywane) jest otwartym rysunkiem, chyba że zostanie jawnie zamknięty.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. Rysunek można jawnie zamknąć przy użyciu CloseFigure metody, która zamknie bieżącą figurę, łącząc wiersz od punktu końcowego z punktem początkowym.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. Ilustracja, która składa się z elementu podstawowego kształtu geometrycznego, jest figurą zamkniętą.A figure that consists of a geometric shape primitive is a closed figure.

W celach wypełniania i przycinania (na przykład jeśli ścieżka jest renderowana przy FillPathużyciu) wszystkie otwarte figury są zamykane przez dodanie linii od pierwszego punktu na rysunku do ostatniego punktu.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.

Nowy rysunek jest niejawnie uruchamiany, gdy ścieżka zostanie utworzona lub gdy rysunek zostanie zamknięty.A new figure is implicitly started when a path is created or when a figure is closed. Nowy rysunek jest jawnie tworzony, StartFigure gdy wywoływana jest metoda.A new figure is explicitly created when the StartFigure method is called.

Gdy element podstawowy kształtu geometrycznego zostanie dodany do ścieżki, dodaje rysunek zawierający kształt geometryczny, a także niejawnie uruchamia nowy rysunek.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. W związku z tym w ścieżce jest zawsze obecny rysunek.Consequently, there is always a current figure in a path. Gdy linie i krzywe są dodawane do ścieżki, niejawna linia jest dodawana w razie potrzeby w celu połączenia punktu końcowego bieżącego rysunku z punktem początkowym nowych linii i krzywych w celu utworzenia sekwencji połączonych linii i krzywych.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.

Rysunek ma kierunek, który opisuje sposób, w jaki segmenty linii i krzywych są śledzone między punktem początkowym a punktem końcowym.A figure has a direction that describes how line and curve segments are traced between the starting point and the ending point. Kierunek jest definiowany w kolejności, w jakiej linie i krzywe są dodawane do rysunku lub jest zdefiniowany przez element podstawowy kształtu geometrycznego.The direction is defined in the order that lines and curves are added to a figure, or is defined by the geometric shape primitive. Kierunek jest używany podczas określania wewnętrznych ścieżek dla wycinków i wypełnienia.The direction is used in determining the path interiors for clipping and fill.

Konstruktory

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

Inicjuje nowe wystąpienie GraphicsPath klasy FillMode z wartością Alternate.Initializes a new instance of the GraphicsPath class with a FillMode value of Alternate.

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

Inicjuje nowe wystąpienie GraphicsPath klasy z określonym FillMode wyliczeniem.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[])

Inicjuje nowe wystąpienie GraphicsPath tablicy z określonymi PathPointType tablicami i PointF .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)

Inicjuje nowe wystąpienie GraphicsPath tablicy PointF z określonymi PathPointType tablicami i z określonym FillMode elementem wyliczenia.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[])

Inicjuje nowe wystąpienie GraphicsPath klasy z określonymi PathPointType tablicami i Point .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)

Inicjuje nowe wystąpienie GraphicsPath klasy Point z określonymi PathPointType tablicami i z określonym FillMode elementem wyliczenia.Initializes a new instance of the GraphicsPath class with the specified PathPointType and Point arrays and with the specified FillMode enumeration element.

Właściwości

FillMode FillMode FillMode FillMode

Pobiera lub ustawia FillMode Wyliczenie określające sposób wypełnienia wnętrza kształtów w tym GraphicsPath elemencie.Gets or sets a FillMode enumeration that determines how the interiors of shapes in this GraphicsPath are filled.

PathData PathData PathData PathData

Pobiera obiekt PathData , który hermetyzuje tablice punktów (points) i GraphicsPathtypów (types).Gets a PathData that encapsulates arrays of points (points) and types (types) for this GraphicsPath.

PathPoints PathPoints PathPoints PathPoints

Pobiera punkty w ścieżce.Gets the points in the path.

PathTypes PathTypes PathTypes PathTypes

Pobiera typy odpowiednich punktów w PathPoints tablicy.Gets the types of the corresponding points in the PathPoints array.

PointCount PointCount PointCount PointCount

Pobiera liczbę elementów w PathPoints PathTypes tablicy lub.Gets the number of elements in the PathPoints or the PathTypes array.

Metody

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)

Dołącza Łuk eliptyczny do bieżącego rysunku.Appends an elliptical arc to the current figure.

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

Dołącza Łuk eliptyczny do bieżącego rysunku.Appends an elliptical arc to the current figure.

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

Dołącza Łuk eliptyczny do bieżącego rysunku.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)

Dołącza Łuk eliptyczny do bieżącego rysunku.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)

Dodaje krzywą Beziera sześcienną do bieżącego rysunku.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)

Dodaje krzywą Beziera sześcienną do bieżącego rysunku.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)

Dodaje krzywą Beziera sześcienną do bieżącego rysunku.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)

Dodaje krzywą Beziera sześcienną do bieżącego rysunku.Adds a cubic Bézier curve to the current figure.

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

Dodaje sekwencję połączonych krzywych Beziera sześciennych do bieżącego rysunku.Adds a sequence of connected cubic Bézier curves to the current figure.

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

Dodaje sekwencję połączonych krzywych Beziera sześciennych do bieżącego rysunku.Adds a sequence of connected cubic Bézier curves to the current figure.

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

Dodaje zamkniętą krzywą do tej ścieżki.Adds a closed curve to this path. Krzywa krzywej łamanej kardynalnej jest używana, ponieważ krzywa jest przenoszona przez poszczególne punkty w tablicy.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)

Dodaje zamkniętą krzywą do tej ścieżki.Adds a closed curve to this path. Krzywa krzywej łamanej kardynalnej jest używana, ponieważ krzywa jest przenoszona przez poszczególne punkty w tablicy.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[])

Dodaje zamkniętą krzywą do tej ścieżki.Adds a closed curve to this path. Krzywa krzywej łamanej kardynalnej jest używana, ponieważ krzywa jest przenoszona przez poszczególne punkty w tablicy.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)

Dodaje zamkniętą krzywą do tej ścieżki.Adds a closed curve to this path. Krzywa krzywej łamanej kardynalnej jest używana, ponieważ krzywa jest przenoszona przez poszczególne punkty w tablicy.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[])

Dodaje krzywą krzywej łamanej do bieżącego rysunku.Adds a spline curve to the current figure. Krzywa krzywej łamanej kardynalnej jest używana, ponieważ krzywa jest przenoszona przez poszczególne punkty w tablicy.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)

Dodaje krzywą krzywej łamanej do bieżącego rysunku.Adds a spline curve to the current figure.

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

Dodaje krzywą krzywej łamanej do bieżącego rysunku.Adds a spline curve to the current figure.

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

Dodaje krzywą krzywej łamanej do bieżącego rysunku.Adds a spline curve to the current figure. Krzywa krzywej łamanej kardynalnej jest używana, ponieważ krzywa jest przenoszona przez poszczególne punkty w tablicy.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)

Dodaje krzywą krzywej łamanej do bieżącego rysunku.Adds a spline curve to the current figure.

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

Dodaje krzywą krzywej łamanej do bieżącego rysunku.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)

Dodaje wielokropek do bieżącej ścieżki.Adds an ellipse to the current path.

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

Dodaje wielokropek do bieżącej ścieżki.Adds an ellipse to the current path.

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

Dodaje wielokropek do bieżącej ścieżki.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)

Dodaje wielokropek do bieżącej ścieżki.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)

Dołącza segment linii do bieżącego rysunku.Appends a line segment to the current figure.

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

Dołącza do tego GraphicsPathsegment linii.Appends a line segment to this GraphicsPath.

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

Dołącza do tego GraphicsPathsegment linii.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)

Dołącza do tego GraphicsPathsegment linii.Appends a line segment to this GraphicsPath.

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

Dołącza serię połączonych segmentów linii do końca tego GraphicsPath.Appends a series of connected line segments to the end of this GraphicsPath.

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

Dołącza serię połączonych segmentów linii do końca tego GraphicsPath.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)

Dołącza określony GraphicsPath do tej ścieżki.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)

Dodaje kontur kształtu koła do tej ścieżki.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)

Dodaje kontur kształtu koła do tej ścieżki.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)

Dodaje kontur kształtu koła do tej ścieżki.Adds the outline of a pie shape to this path.

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

Dodaje wielokąt do tej ścieżki.Adds a polygon to this path.

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

Dodaje wielokąt do tej ścieżki.Adds a polygon to this path.

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

Dodaje prostokąt do tej ścieżki.Adds a rectangle to this path.

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

Dodaje prostokąt do tej ścieżki.Adds a rectangle to this path.

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

Dodaje serię prostokątów do tej ścieżki.Adds a series of rectangles to this path.

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

Dodaje serię prostokątów do tej ścieżki.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)

Dodaje ciąg tekstowy do tej ścieżki.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)

Dodaje ciąg tekstowy do tej ścieżki.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)

Dodaje ciąg tekstowy do tej ścieżki.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)

Dodaje ciąg tekstowy do tej ścieżki.Adds a text string to this path.

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

Czyści wszystkie znaczniki z tej ścieżki.Clears all markers from this path.

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

Tworzy dokładną kopię tej ścieżki.Creates an exact copy of this path.

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

Zamyka wszystkie otwarte figury w tej ścieżce i uruchamia nowy rysunek.Closes all open figures in this path and starts a new figure. Każdy otwarty rysunek jest zamykany przez połączenie linii z punktu końcowego do punktu początkowego.It closes each open figure by connecting a line from its endpoint to its starting point.

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

Zamyka bieżącą figurę i uruchamia nowy rysunek.Closes the current figure and starts a new figure. Jeśli bieżący rysunek zawiera sekwencję połączonych linii i krzywych, Metoda zamyka pętlę, łącząc linię z punktu końcowego z punktem początkowym.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)

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.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()

Zwalnia wszystkie zasoby używane przez ten GraphicsPathprogram.Releases all resources used by this GraphicsPath.

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

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

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

Umożliwia obiektowi podjęcie próby zwolnienia zasobów i wykonywanie innych operacji czyszczenia przed odinstalowaniem ich przez wyrzucanie elementów bezużytecznych.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

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

Konwertuje każdą krzywą w tej ścieżce na sekwencję segmentów połączonej linii.Converts each curve in this path into a sequence of connected line segments.

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

Stosuje określone przekształcenie, a następnie konwertuje każdą krzywą GraphicsPath w ten sposób na sekwencję połączonych segmentów linii.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)

Konwertuje każdą krzywą w GraphicsPath ten sposób na sekwencję segmentów połączonej linii.Converts each curve in this GraphicsPath into a sequence of connected line segments.

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

Zwraca prostokąt, który jest powiązany z GraphicsPathtym elementem.Returns a rectangle that bounds this GraphicsPath.

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

Zwraca prostokąt, który jest powiązany z GraphicsPath tą ścieżką, gdy ta ścieżka jest przekształcana Matrixprzez określony.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)

Zwraca prostokąt, który jest powiązany z GraphicsPath tym, gdy bieżąca ścieżka jest przekształcana przez określony Matrix i rysowany przy użyciu określonego Pen.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()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

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

Pobiera ostatni punkt w PathPoints tablicy tego GraphicsPathelementu.Gets the last point in the PathPoints array of this GraphicsPath.

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

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

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

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

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

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.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)

Wskazuje, czy określony punkt jest zawarty w (w obszarze) kontur tego GraphicsPath elementu podczas rysowania z określonym. PenIndicates 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)

Wskazuje, czy określony punkt jest zawarty w (w obszarze) kontur tego GraphicsPath elementu, gdy jest rysowany z określonym Pen i używaniem Graphicsokreślonego.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)

Wskazuje, czy określony punkt jest zawarty w (w obszarze) kontur tego GraphicsPath elementu podczas rysowania z określonym. PenIndicates 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)

Wskazuje, czy określony punkt jest zawarty w (w obszarze) kontur tego GraphicsPath elementu, gdy jest rysowany z określonym Pen i używaniem Graphicsokreślonego.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)

Wskazuje, czy określony punkt jest zawarty w (w obszarze) kontur tego GraphicsPath elementu podczas rysowania z określonym. PenIndicates 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)

Wskazuje, czy określony punkt jest zawarty w (w obszarze) kontur tego GraphicsPath elementu, gdy jest rysowany z określonym Pen i używaniem Graphicsokreślonego.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)

Wskazuje, czy określony punkt jest zawarty w (w obszarze) kontur tego GraphicsPath elementu podczas rysowania z określonym. PenIndicates 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)

Wskazuje, czy określony punkt jest zawarty w (w obszarze) kontur tego GraphicsPath elementu, gdy jest rysowany z określonym Pen i używaniem Graphicsokreślonego.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)

Wskazuje, czy określony punkt jest zawarty w tym GraphicsPathelemencie.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)

Wskazuje, czy określony punkt jest zawarty w tym GraphicsPath, przy użyciu określonego Graphics.Indicates whether the specified point is contained within this GraphicsPath, using the specified Graphics.

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

Wskazuje, czy określony punkt jest zawarty w tym GraphicsPathelemencie.Indicates whether the specified point is contained within this GraphicsPath.

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

Wskazuje, czy określony punkt jest zawarty w tym GraphicsPathelemencie.Indicates whether the specified point is contained within this GraphicsPath.

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

Wskazuje, czy określony punkt jest zawarty w tym GraphicsPathelemencie.Indicates whether the specified point is contained within this GraphicsPath.

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

Wskazuje, czy określony punkt jest zawarty w tym GraphicsPathelemencie.Indicates whether the specified point is contained within this GraphicsPath.

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

Wskazuje, czy określony punkt jest zawarty w tym GraphicsPathelemencie.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)

Wskazuje, czy określony punkt jest zawarty w tym GraphicsPath miejscu w widocznym regionie przycinania określonego Graphics.Indicates whether the specified point is contained within this GraphicsPath in the visible clip region of the specified Graphics.

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

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

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

Tworzy skróconą kopię bieżącego MarshalByRefObject obiektu.Creates a shallow copy of the current MarshalByRefObject object.

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

Opróżnia tablice PathTypes iustawiaFillMode do .Alternate PathPointsEmpties the PathPoints and PathTypes arrays and sets the FillMode to Alternate.

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

Odwraca kolejność punktów w PathPoints tablicy. GraphicsPathReverses the order of points in the PathPoints array of this GraphicsPath.

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

Ustawia znacznik na tej GraphicsPath.Sets a marker on this GraphicsPath.

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

Uruchamia nowy rysunek bez zamykania bieżącego rysunku.Starts a new figure without closing the current figure. Wszystkie kolejne punkty dodane do ścieżki są dodawane do tego nowego rysunku.All subsequent points added to the path are added to this new figure.

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

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

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

Stosuje macierz transformacji do tego GraphicsPath.Applies a transform matrix to this GraphicsPath.

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

Stosuje transformację osnowy, zdefiniowaną przez prostokąt i równoległobok do tego GraphicsPath.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)

Stosuje transformację osnowy, zdefiniowaną przez prostokąt i równoległobok do tego GraphicsPath.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)

Stosuje transformację osnowy, zdefiniowaną przez prostokąt i równoległobok do tego GraphicsPath.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)

Stosuje transformację osnowy, zdefiniowaną przez prostokąt i równoległobok do tego GraphicsPath.Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath.

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

Dodaje dodatkowy konspekt do ścieżki.Adds an additional outline to the path.

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

Dodaje dodatkowy konspekt do GraphicsPath.Adds an additional outline to the GraphicsPath.

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

Zastępuje ten GraphicsPath element przy użyciu krzywych otaczających obszar wypełniony, gdy ta ścieżka jest rysowana przez określone pióro.Replaces this GraphicsPath with curves that enclose the area that is filled when this path is drawn by the specified pen.

Dotyczy

Zobacz też