Freigeben über


IWpfTextViewLineCollection.GetTextMarkerGeometry-Methode (SnapshotSpan)

Ruft die Textmarkierungs Geometrie für den angegebenen Textbereich im Puffer mithilfe eines polygonalen Näherungs Algorithmus, um den Umrisspfad der Berechnung Textbereichen ab.

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

Syntax

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

Parameter

Rückgabewert

Typ: Geometry
Geometry , das die Grenzen aller formatiertem Text in der Spanne enthält.Ist NULL, wenn die Spanne leer ist oder den in der ITextView formatierten Text nicht schneidet.

Ausnahmen

Ausnahme Bedingung
ArgumentOutOfRangeException

bufferSpan ist keine gültige SnapshotSpan im Puffer.

Hinweise

Die zurückgegebene Geometrie enthält möglicherweise einige Bereiche von nicht zusammenhängenden, wenn die Spanne eine Kombination des herkömmlichen und bidirektionalen Text enthält. Diese Methode verwendet die Höhe der gerenderten Text (Symbole)TextHeightdie Höhe der Geometrie für jede Zeile berechnet werden. Diese Methode fügt ein Ein Pixel hinzu, das dem unteren Rand der Geometrie aufgefüllt wird. Die zurückgegebene Geometrie ist nicht auf die Grenzen des Viewports abgeschnitten.

.NET Framework-Sicherheit

Siehe auch

Referenz

IWpfTextViewLineCollection Schnittstelle

GetTextMarkerGeometry-Überladung

Microsoft.VisualStudio.Text.Editor-Namespace