Freigeben über


IWpfTextViewLineCollection.GetMarkerGeometry-Methode (SnapshotSpan)

Erstellt eine Markierung Geometrie für die angegebene Momentaufnahmespanne.

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

Syntax

'Declaration
Function GetMarkerGeometry ( _
    bufferSpan As SnapshotSpan _
) As Geometry
Geometry GetMarkerGeometry(
    SnapshotSpan bufferSpan
)
Geometry^ GetMarkerGeometry(
    SnapshotSpan bufferSpan
)
abstract GetMarkerGeometry : 
        bufferSpan:SnapshotSpan -> Geometry
function GetMarkerGeometry(
    bufferSpan : SnapshotSpan
) : Geometry

Parameter

Rückgabewert

Typ: Geometry
Geometry , das die Grenzen aller formatiertem Text in bufferSpanenthält.

Ausnahmen

Ausnahme Bedingung
ArgumentOutOfRangeException

bufferSpan ist keine gültige SnapshotSpan im Puffer.

Hinweise

Wenn die Spanne durch eine Zeile überschreitet, wird GetLineMarkerGeometry verwendet, um die Marker Geometrie zu berechnen, andernfalls wird diese Methode GetTextMarkerGeometry die Geometrie zu erstellen.

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.

.NET Framework-Sicherheit

Siehe auch

Referenz

IWpfTextViewLineCollection Schnittstelle

GetMarkerGeometry-Überladung

Microsoft.VisualStudio.Text.Editor-Namespace