GraphicsPath GraphicsPath GraphicsPath GraphicsPath Class

Definizione

Rappresenta una serie di curve e di linee collegate.Represents a series of connected lines and curves. Questa classe non può essere ereditata.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
Ereditarietà
Implementazioni

Commenti

Le applicazioni utilizzano i percorsi per tracciare le strutture delle forme, riempire le parti interne delle forme e creare aree di ritaglio.Applications use paths to draw outlines of shapes, fill the interiors of shapes, and create clipping regions. Il motore di grafica mantiene le coordinate delle forme geometriche in un percorso nello spazio delle coordinate internazionali.The graphics engine maintains the coordinates of geometric shapes in a path in world coordinate space.

Un percorso può essere composto da un numero qualsiasi di figure (sottopercorsi).A path may be composed of any number of figures (subpaths). Ogni figura è costituita da una sequenza di linee e curve connesse o da una primitiva di forma geometrica.Each figure is either composed of a sequence of connected lines and curves or a geometric shape primitive. Il punto iniziale di una figura è il primo punto della sequenza di linee e curve connesse.The starting point of a figure is the first point in the sequence of connected lines and curves. Il punto finale è l'ultimo punto della sequenza.The ending point is the last point in the sequence. I punti iniziale e finale di una primitiva di forma geometrica sono definiti dalla specifica primitiva.The starting and ending points of a geometric shape primitive are defined by the primitive specification.

Una figura che è costituita da una sequenza di linee e curve connesse (i cui punti di inizio e fine possono coincidere) è una figura aperta, a meno che non venga chiusa in modo esplicito.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. Una figura può essere chiusa in modo esplicito, usando CloseFigure il metodo, che chiude la figura corrente connettendo una linea dal punto finale al punto iniziale.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. Una figura che è costituita da una primitiva di forma geometrica è una figura chiusa.A figure that consists of a geometric shape primitive is a closed figure.

Per quanto riguarda il riempimento e il ritaglio (ad esempio, se viene eseguito il FillPathrendering di un percorso usando), tutte le cifre aperte vengono chiuse aggiungendo una linea dal primo punto all'ultimo punto della figura.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.

Una nuova figura viene avviata in modo implicito quando viene creato un percorso o quando una figura viene chiusa.A new figure is implicitly started when a path is created or when a figure is closed. Una nuova figura viene creata in modo esplicito StartFigure quando viene chiamato il metodo.A new figure is explicitly created when the StartFigure method is called.

Quando viene aggiunta una primitiva di forma geometrica a un tracciato, viene aggiunta una figura contenente la forma geometrica e viene inoltre avviata in modo implicito una nuova figura.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. Di conseguenza, è sempre presente una figura corrente in un percorso.Consequently, there is always a current figure in a path. Quando si aggiungono linee e curve a un tracciato, viene aggiunta una riga implicita necessaria per connettere il punto finale della figura corrente al punto iniziale delle nuove linee e curve per formare una sequenza di linee e curve connesse.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.

Una figura ha una direzione che descrive il modo in cui vengono tracciati i segmenti di linea e curva tra il punto iniziale e il punto finale.A figure has a direction that describes how line and curve segments are traced between the starting point and the ending point. La direzione è definita nell'ordine in cui le linee e le curve vengono aggiunte a una figura o sono definite dalla primitiva della forma geometrica.The direction is defined in the order that lines and curves are added to a figure, or is defined by the geometric shape primitive. La direzione viene utilizzata per determinare gli interni del tracciato per il ritaglio e il riempimento.The direction is used in determining the path interiors for clipping and fill.

Costruttori

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

Inizializza una nuova istanza della classe GraphicsPath con un valore FillMode di Alternate.Initializes a new instance of the GraphicsPath class with a FillMode value of Alternate.

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

Inizializza una nuova istanza della classe GraphicsPath con l'enumerazione FillMode specificata.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[])

Inizializza una nuova istanza della matrice GraphicsPath con le matrici PathPointType e PointF specificate.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)

Inizializza una nuova istanza della matrice GraphicsPath con le matrici PathPointType e PointF specificate e con l'elemento di enumerazione FillMode specificato.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[])

Inizializza una nuova istanza della classe GraphicsPath con le matrici PathPointType e Point specificate.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)

Inizializza una nuova istanza della classe GraphicsPath con le matrici PathPointType e Point specificate e con l'elemento di enumerazione FillMode specificato.Initializes a new instance of the GraphicsPath class with the specified PathPointType and Point arrays and with the specified FillMode enumeration element.

Proprietà

FillMode FillMode FillMode FillMode

Ottiene o imposta un'enumerazione FillMode che determina il modo in cui vengono riempite le parti interne delle forme presenti in questa classe GraphicsPath.Gets or sets a FillMode enumeration that determines how the interiors of shapes in this GraphicsPath are filled.

PathData PathData PathData PathData

Ottiene una classe PathData che incapsula le matrici di punti (points) e tipi (types) per questa classe GraphicsPath.Gets a PathData that encapsulates arrays of points (points) and types (types) for this GraphicsPath.

PathPoints PathPoints PathPoints PathPoints

Ottiene i punti del percorso.Gets the points in the path.

PathTypes PathTypes PathTypes PathTypes

Ottiene i tipi dei punti corrispondenti nella matrice PathPoints.Gets the types of the corresponding points in the PathPoints array.

PointCount PointCount PointCount PointCount

Ottiene il numero di elementi presenti nella matrice PathPoints o PathTypes.Gets the number of elements in the PathPoints or the PathTypes array.

Metodi

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)

Accoda un arco ellittico alla figura corrente.Appends an elliptical arc to the current figure.

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

Accoda un arco ellittico alla figura corrente.Appends an elliptical arc to the current figure.

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

Accoda un arco ellittico alla figura corrente.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)

Accoda un arco ellittico alla figura corrente.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)

Aggiunge una curva di Bézier cubica alla figura corrente.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)

Aggiunge una curva di Bézier cubica alla figura corrente.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)

Aggiunge una curva di Bézier cubica alla figura corrente.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)

Aggiunge una curva di Bézier cubica alla figura corrente.Adds a cubic Bézier curve to the current figure.

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

Aggiunge una sequenza di curve di Bézier cubiche collegate alla figura corrente.Adds a sequence of connected cubic Bézier curves to the current figure.

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

Aggiunge una sequenza di curve di Bézier cubiche collegate alla figura corrente.Adds a sequence of connected cubic Bézier curves to the current figure.

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

Aggiunge una curva chiusa a questo percorso.Adds a closed curve to this path. Viene utilizzata una curva spline di tipo Cardinal in quanto la curva attraversa ciascun punto della matrice.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)

Aggiunge una curva chiusa a questo percorso.Adds a closed curve to this path. Viene utilizzata una curva spline di tipo Cardinal in quanto la curva attraversa ciascun punto della matrice.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[])

Aggiunge una curva chiusa a questo percorso.Adds a closed curve to this path. Viene utilizzata una curva spline di tipo Cardinal in quanto la curva attraversa ciascun punto della matrice.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)

Aggiunge una curva chiusa a questo percorso.Adds a closed curve to this path. Viene utilizzata una curva spline di tipo Cardinal in quanto la curva attraversa ciascun punto della matrice.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[])

Aggiunge una curva spline alla figura corrente.Adds a spline curve to the current figure. Viene utilizzata una curva spline di tipo Cardinal in quanto la curva attraversa ciascun punto della matrice.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)

Aggiunge una curva spline alla figura corrente.Adds a spline curve to the current figure.

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

Aggiunge una curva spline alla figura corrente.Adds a spline curve to the current figure.

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

Aggiunge una curva spline alla figura corrente.Adds a spline curve to the current figure. Viene utilizzata una curva spline di tipo Cardinal in quanto la curva attraversa ciascun punto della matrice.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)

Aggiunge una curva spline alla figura corrente.Adds a spline curve to the current figure.

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

Aggiunge una curva spline alla figura corrente.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)

Aggiunge un'ellisse al percorso corrente.Adds an ellipse to the current path.

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

Aggiunge un'ellisse al percorso corrente.Adds an ellipse to the current path.

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

Aggiunge un'ellisse al percorso corrente.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)

Aggiunge un'ellisse al percorso corrente.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)

Accoda un segmento di linea alla figura corrente.Appends a line segment to the current figure.

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

Accoda un segmento di linea a questa classe GraphicsPath.Appends a line segment to this GraphicsPath.

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

Accoda un segmento di linea a questa classe GraphicsPath.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)

Accoda un segmento di linea a questa classe GraphicsPath.Appends a line segment to this GraphicsPath.

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

Accoda una serie di segmenti di linea collegati alla fine di questa classe GraphicsPath.Appends a series of connected line segments to the end of this GraphicsPath.

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

Accoda una serie di segmenti di linea collegati alla fine di questa classe 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)

Accoda la classe GraphicsPath specificata a questo percorso.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)

Aggiunge il contorno della forma a torta a questo percorso.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)

Aggiunge il contorno della forma a torta a questo percorso.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)

Aggiunge il contorno della forma a torta a questo percorso.Adds the outline of a pie shape to this path.

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

Aggiunge un poligono a questo percorso.Adds a polygon to this path.

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

Aggiunge un poligono a questo percorso.Adds a polygon to this path.

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

Aggiunge un rettangolo a questo percorso.Adds a rectangle to this path.

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

Aggiunge un rettangolo a questo percorso.Adds a rectangle to this path.

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

Aggiunge una serie di rettangoli a questo percorso.Adds a series of rectangles to this path.

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

Aggiunge una serie di rettangoli a questo percorso.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)

Aggiunge una stringa di testo a questo percorso.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)

Aggiunge una stringa di testo a questo percorso.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)

Aggiunge una stringa di testo a questo percorso.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)

Aggiunge una stringa di testo a questo percorso.Adds a text string to this path.

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

Elimina tutti i marcatori da questo percorso.Clears all markers from this path.

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

Crea una copia esatta di questo percorso.Creates an exact copy of this path.

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

Chiude tutte le figure aperte in questo percorso e inizia una nuova figura.Closes all open figures in this path and starts a new figure. Tale chiusura viene eseguita collegando una linea dal punto finale della figura al punto iniziale.It closes each open figure by connecting a line from its endpoint to its starting point.

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

Chiude la figura corrente e inizia una nuova figura.Closes the current figure and starts a new figure. Se la figura corrente contiene una sequenza di linee e curve collegate, il metodo chiude il ciclo tracciando una linea dal punto finale al punto iniziale.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)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto.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()

Rilascia tutte le risorse usate da questa classe GraphicsPath.Releases all resources used by this GraphicsPath.

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

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

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

Converte ogni curva di questo percorso in una sequenza di segmenti di linea collegati.Converts each curve in this path into a sequence of connected line segments.

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

Applica la trasformazione specificata, quindi converte tutte le curve presenti in questa classe GraphicsPath in una sequenza di segmenti di linea collegati.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)

Converte ogni curva di questa classe GraphicsPath in una sequenza di segmenti di linea collegati.Converts each curve in this GraphicsPath into a sequence of connected line segments.

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

Restituisce un rettangolo che delimita questa classe GraphicsPath.Returns a rectangle that bounds this GraphicsPath.

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

Restituisce un rettangolo che delimita questa classe GraphicsPath quando il percorso viene trasformato dalla classe Matrix specificata.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)

Restituisce un rettangolo che delimita questa classe GraphicsPath quando il percorso corrente viene trasformato dalla classe Matrix specificata e disegnato con la classe Pen specificata.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()

Funge da funzione hash predefinita.Serves as the default hash function.

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

Ottiene l'ultimo punto nella matrice PathPoints di questa classe GraphicsPath.Gets the last point in the PathPoints array of this GraphicsPath.

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

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.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)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata.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)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata e utilizzando la classe Graphics specificata.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)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata.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)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata e utilizzando la classe Graphics specificata.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)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata.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)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata e utilizzando la classe Graphics specificata.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)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata.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)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata e utilizzando la classe Graphics specificata.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)

Indica se il punto specificato è contenuto all'interno di questa classe GraphicsPath.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)

Indica se il punto specificato è contenuto all'interno di questa classe GraphicsPath, utilizzando la classe Graphics specificata.Indicates whether the specified point is contained within this GraphicsPath, using the specified Graphics.

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

Indica se il punto specificato è contenuto all'interno di questa classe GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

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

Indica se il punto specificato è contenuto all'interno di questa classe GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

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

Indica se il punto specificato è contenuto all'interno di questa classe GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

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

Indica se il punto specificato è contenuto all'interno di questa classe GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

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

Indica se il punto specificato è contenuto all'interno di questa classe GraphicsPath.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)

Indica se il punto specificato si trova all'interno di questa classe GraphicsPath nell'area di visualizzazione visibile della classe Graphics specificata.Indicates whether the specified point is contained within this GraphicsPath in the visible clip region of the specified Graphics.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.Creates a shallow copy of the current MarshalByRefObject object.

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

Svuota le matrici PathPoints e PathTypes e imposta FillMode su Alternate.Empties the PathPoints and PathTypes arrays and sets the FillMode to Alternate.

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

Inverte l'ordine dei punti nella matrice PathPoints di questa classe GraphicsPath.Reverses the order of points in the PathPoints array of this GraphicsPath.

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

Imposta un marcatore in questa classe GraphicsPath.Sets a marker on this GraphicsPath.

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

Inizia una nuova figura senza chiudere quella corrente.Starts a new figure without closing the current figure. Tutti i punti successivi aggiunti al percorso vengono aggiunti a questa nuova figura.All subsequent points added to the path are added to this new figure.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

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

Applica una matrice di trasformazione a questa classe GraphicsPath.Applies a transform matrix to this GraphicsPath.

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

Applica una trasformazione con distorsione definita da un rettangolo e da un parallelogramma a questa classe 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)

Applica una trasformazione con distorsione definita da un rettangolo e da un parallelogramma a questa classe 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)

Applica una trasformazione con distorsione definita da un rettangolo e da un parallelogramma a questa classe 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)

Applica una trasformazione con distorsione definita da un rettangolo e da un parallelogramma a questa classe GraphicsPath.Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath.

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

Aggiunge un contorno supplementare al percorso.Adds an additional outline to the path.

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

Aggiunge un contorno supplementare alla classe GraphicsPath.Adds an additional outline to the GraphicsPath.

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

Sostituisce questa classe GraphicsPath con curve che racchiudono l'area riempita quando questo percorso viene disegnato con la penna specificata.Replaces this GraphicsPath with curves that enclose the area that is filled when this path is drawn by the specified pen.

Si applica a

Vedi anche