Partager via


ShapeGeometry.GetPath, méthode

Inclure les membres protégés
Inclure les membres hérités

Obtient le chemin d'accès autour de la géométrie de forme.Utilisez le chemin d'accès retourné avant d'appliquer GetPath() à toute autre forme.Utilisez GetPathCopy() si vous souhaitez conserver un chemin d'accès.

Ce membre est surchargé. Pour obtenir des informations complètes sur ce membre, y compris sa syntaxe, son utilisation et des exemples s'y rapportant, cliquez sur un nom dans la liste de surcharge.

Liste de surcharge

  Nom Description
Méthode publique GetPath(IGeometryHost) Obtient le chemin d'accès autour de la géométrie de forme.Utilisez le chemin d'accès retourné avant d'appliquer GetPath() à toute autre forme.Utilisez GetPathCopy() si vous souhaitez conserver un chemin d'accès.
Méthode protégée GetPath(RectangleD) Obtient le chemin d'accès autour de la géométrie de forme.

Début

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

Voir aussi

Référence

ShapeGeometry Classe

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms