Compartilhar via


Método IWpfTextViewLineCollection.GetLineMarkerGeometry (SnapshotSpan, Boolean, Thickness)

Obtém a geometria do marcador de texto para o intervalo especificado de texto no buffer, usando um algoritmo de aproximação poligonal para calcular o caminho de estrutura de tópicos das regiões de texto.

Namespace:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (em Microsoft.VisualStudio.Text.UI.Wpf.dll)

Sintaxe

'Declaração
Function GetLineMarkerGeometry ( _
    bufferSpan As SnapshotSpan, _
    clipToViewport As Boolean, _
    padding As Thickness _
) As Geometry
Geometry GetLineMarkerGeometry(
    SnapshotSpan bufferSpan,
    bool clipToViewport,
    Thickness padding
)
Geometry^ GetLineMarkerGeometry(
    SnapshotSpan bufferSpan, 
    bool clipToViewport, 
    Thickness padding
)
abstract GetLineMarkerGeometry : 
        bufferSpan:SnapshotSpan * 
        clipToViewport:bool * 
        padding:Thickness -> Geometry
function GetLineMarkerGeometry(
    bufferSpan : SnapshotSpan, 
    clipToViewport : boolean, 
    padding : Thickness
) : Geometry

Parâmetros

  • clipToViewport
    Tipo: Boolean

    Se verdadeiro, a geometria criada será cortada para a porta de visualização.

  • padding
    Tipo: Thickness

    Um preenchimento que é aplicado aos elementos em uma base por linha.

Valor de retorno

Tipo: Geometry
A Geometry que contém os limites de todo o texto formatado no trecho.É nulo se a extensão está vazia ou não se cruzam o texto formatado na ITextView.

Exceções

Exceção Condição
ArgumentOutOfRangeException

bufferSpannão é válido SnapshotSpan o buffer.

Comentários

A geometria retornada pode conter várias regiões disjunção se a extensão contém uma mistura de texto convencional e bidirecional. Este método usa a altura da linha processada (Height) para calcular a altura da geometria em cada linha.

Segurança do .NET Framework

Consulte também

Referência

IWpfTextViewLineCollection Interface

Sobrecargas GetLineMarkerGeometry

Namespace Microsoft.VisualStudio.Text.Editor