Compartir a través de


ShapeGeometry.GetPath (Método)

Incluir miembros protegidos
Incluir miembros heredados

Obtiene la ruta alrededor de la geometría de la forma. Usar la ruta de acceso devuelta antes de aplicar GetPath() a cualquier otra forma. Use GetPathCopy() si desea conservar una ruta de acceso.

Este miembro está sobrecargado. Para obtener información completa sobre este miembro, incluida la sintaxis, el uso y algunos ejemplos, haga clic en un nombre de la lista de sobrecarga.

Lista de sobrecarga

  Nombre Descripción
Método público GetPath(IGeometryHost) Obtiene la ruta alrededor de la geometría de la forma.Usar la ruta de acceso devuelta antes de aplicar GetPath() a cualquier otra forma.Use GetPathCopy() si desea conservar una ruta de acceso.
Método protegido GetPath(RectangleD) Obtiene la ruta alrededor de la geometría de la forma.

Arriba

Ejemplos

Este ejemplo es para una forma circular. Observe que UninitializedPath se utiliza y restaurado.

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

Vea también

Referencia

ShapeGeometry Clase

Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)