Partilhar via


Método ShapeGeometry.DoFoldToShape

Calcula o ponto onde um conector cruza o contorno da geometria da forma.Ele é usado para calcular onde os conectores devem ser encerrado.

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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, em coordenadas relativas ao 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 até o retângulo de limite.Como alternativa, talvez seja mais simples substituir DoFoldToShape na ShapeElemente evitar a necessidade de criar sua própria classe de ShapeGeometry.

Dobre a forma

Segurança do .NET Framework

Consulte também

Referência

ShapeGeometry Classe

Namespace Microsoft.VisualStudio.Modeling.Diagrams