Metodo ShapeGeometry.GetPath
Includi membri protetti
Includi membri ereditati
Ottiene il percorso attorno alla geometria della forma. Utilizza il percorso restituito prima di applicare GetPath() a qualsiasi altra forma. Utilizza GetPathCopy() se si desidera mantenere un percorso.
Si tratta di un membro di overload. Per informazioni complete su questo membro, inclusi la sintassi, l'utilizzo e gli esempi, fare clic su un nome nell'elenco degli overload.
Elenco di overload
Nome | Descrizione | |
---|---|---|
![]() |
GetPath(IGeometryHost) | Ottiene il percorso attorno alla geometria della forma.Utilizza il percorso restituito prima di applicare GetPath() a qualsiasi altra forma.Utilizza GetPathCopy() se si desidera mantenere un percorso. |
![]() |
GetPath(RectangleD) | Ottiene il percorso attorno alla geometria della forma. |
In alto
Esempi
Questo esempio è valido per una forma circolare. Si noti che viene utilizzato UninitializedPath e reimposta.
/// <summary>
/// Gets the GraphicsPath of the geometry.
/// Returns a reference to the path - do not dispose it.
/// </summary>
/// <param name="boundingBox">The bounding box of the shape.</param>
/// <returns>The GraphicsPath of the geometry.</returns>
protected override GraphicsPath GetPath(RectangleD boundingBox)
{
GraphicsPath path = UninitializedPath;
path.Reset();
path.AddEllipse((float)boundingBox.X, (float)boundingBox.Y, (float)boundingBox.Width, (float)boundingBox.Height);
return path;
}