Compartir a través de


ShapeGeometry.DoFoldToShape (Método)

Calcula el punto en un conector cruza el contorno de la geometría de la forma. Se usa para calcular dónde deben finalizar los conectores.

Intersección con la forma

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintaxis

'Declaración
Public MustOverride Function DoFoldToShape ( _
    geometryHost As IGeometryHost, _
    potentialPoint As PointD, _
    vectorEndpoint As PointD _
) As PointD
public abstract PointD DoFoldToShape(
    IGeometryHost geometryHost,
    PointD potentialPoint,
    PointD vectorEndpoint
)

Parámetros

  • vectorEndpoint
    Tipo: Microsoft.VisualStudio.Modeling.Diagrams.PointD
    Dirección del conector.Un punto arbitrario a lo largo de la línea, en coordenadas relativas a potentialPoint.Por ejemplo, si la línea es horizontal, la coordenada Y será 0.

Valor devuelto

Tipo: Microsoft.VisualStudio.Modeling.Diagrams.PointD
El punto donde el conector cruza el contorno de la forma, medido en relación con la forma primaria.

Comentarios

Puede invalidar este método si la forma no se extiende hasta el rectángulo de selección. Alternativamente, puede ser más fácil reemplazar DoFoldToShape en ShapeElement, y evita tener que crear dispone de la clase de ShapeGeometry.

Intersección con la forma

Seguridad de .NET Framework

Vea también

Referencia

ShapeGeometry Clase

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