Partager via


ShapeGeometry.GetPath, méthode (RectangleD)

Obtient le tracé autour de la géométrie de la forme.

Espace de noms :  Microsoft.VisualStudio.Modeling.Diagrams
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntaxe

'Déclaration
Protected Overridable Function GetPath ( _
    boundingBox As RectangleD _
) As GraphicsPath
protected virtual GraphicsPath GetPath(
    RectangleD boundingBox
)

Paramètres

Valeur de retour

Type : System.Drawing.Drawing2D.GraphicsPath
Tracé autour de la géométrie de la forme.

Notes

Cette propriété retourne une référence au chemin d'accès utilisé par cette géométrie. Ne le disposez pas. Utilisez le tracé avant d'utiliser GetPath() de nouveau. Si vous avez besoin d'une copie, utilisez l'GetPathCopy.

Exemples

Cet exemple est destiné à une forme circulaire. Notez qu' UninitializedPath est utilisé et réinitialise.

/// <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;
}

Sécurité .NET Framework

Voir aussi

Référence

ShapeGeometry Classe

GetPath, surcharge

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms