Partilhar via


Método ShapeGeometry.DoFoldToShape

Calcula o ponto onde um conector cruza o contorno da geometria da forma. Usa para calcular onde os conectores devem terminar.

Fold to shape

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintaxe

'Declaração
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
    A direção do conector.Um ponto arbitrário ao longo da linha, as coordenadas relativas a potentialPoint.Por exemplo, se a linha é horizontal, a coordenada Y será 0.

Valor de retorno

Tipo: Microsoft.VisualStudio.Modeling.Diagrams.PointD
O ponto onde o conector cruza o contorno da forma, medido em relação à forma pai.

Comentários

Você pode substituir esse método se sua forma não estende totalmente ao retângulo do limite. Como alternativa, pode ser mais simples substitua o DoFoldToShape em ShapeElement, e evitar ter que criar sua própria classe de ShapeGeometry.

Fold to shape

Segurança do .NET Framework

Consulte também

Referência

ShapeGeometry Classe

Namespace Microsoft.VisualStudio.Modeling.Diagrams