Condividi tramite


Metodo IWpfTextViewLineCollection.GetTextMarkerGeometry (SnapshotSpan)

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 GetTextMarkerGeometry ( _
    bufferSpan As SnapshotSpan _
) As Geometry
Geometry GetTextMarkerGeometry(
    SnapshotSpan bufferSpan
)
Geometry^ GetTextMarkerGeometry(
    SnapshotSpan bufferSpan
)
abstract GetTextMarkerGeometry : 
        bufferSpan:SnapshotSpan -> Geometry
function GetTextMarkerGeometry(
    bufferSpan : SnapshotSpan
) : Geometry

Parametri

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 nel 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 dei glifi di cui è stato eseguito il rendering del testo (TextHeight) per calcolare l'altezza della geometria in ogni riga. Questo metodo aggiunge un un-pixel che implementa il riempimento nella parte inferiore delle geometrie. La geometria restituita non viene tagliata ai limiti del riquadro di visualizzazione.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IWpfTextViewLineCollection Interfaccia

Overload GetTextMarkerGeometry

Spazio dei nomi Microsoft.VisualStudio.Text.Editor