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
bufferSpan
Tipo: Microsoft.VisualStudio.Text.SnapshotSpanL'intervallo di testo.
clipToViewport
Tipo: BooleanSe true, la geometria creata verrà inserita nel riquadro di visualizzazione.
padding
Tipo: ThicknessUn 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
IWpfTextViewLineCollection Interfaccia