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