Condividi tramite


Metodo IWpfTextViewLineCollection.GetLineMarkerGeometry (SnapshotSpan, Boolean, Thickness)

Ottiene la geometria del marcatore di testo per l'intervallo di testo specificato nel buffer tramite un algoritmo poligonale di approssimazione per calcolare il percorso della struttura delle aree di testo.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)

Sintassi

'Dichiarazione
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

Parametri

  • clipToViewport
    Tipo: Boolean

    Se true, la geometria creata verrà inserita nel riquadro di visualizzazione.

  • padding
    Tipo: Thickness

    Un riempimento che viene applicato agli elementi in un oggetto di base della riga.

Valore restituito

Tipo: Geometry
In Geometry contenente i limiti di tutto il testo formattato nell'intervallo.È null se l'intervallo è vuoto o non interseca il testo formattato in l ITextView.

Eccezioni

Eccezione Condizione
ArgumentOutOfRangeException

bufferSpan non è un valido SnapshotSpan o il buffer.

Note

La geometria restituita può contenere una varietà selezioni le aree se l'intervallo contiene una combinazione di testo formale e bidirezionale. Questo metodo utilizza l'altezza della riga di cui è stato eseguito il rendering (Height) per calcolare l'altezza della geometria in ogni riga.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IWpfTextViewLineCollection Interfaccia

Overload GetLineMarkerGeometry

Spazio dei nomi Microsoft.VisualStudio.Text.Editor