Partager via


ShapeGeometry.GetPath, méthode (RectangleD)

Obtient le chemin d'accès autour de la géométrie de forme.

Espace de noms :  Microsoft.VisualStudio.Modeling.Diagrams
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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
Le chemin d'accès autour de la géométrie de forme.

Notes

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

Exemples

Cet exemple est pour une forme circulaire.Remarquez qu'UninitializedPath est utilisé et réinitialisé.

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