IWpfTextViewLineCollection.GetTextMarkerGeometry-Methode (SnapshotSpan, Boolean, Thickness)
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, _
clipToViewport As Boolean, _
padding As Thickness _
) As Geometry
Geometry GetTextMarkerGeometry(
SnapshotSpan bufferSpan,
bool clipToViewport,
Thickness padding
)
Geometry^ GetTextMarkerGeometry(
SnapshotSpan bufferSpan,
bool clipToViewport,
Thickness padding
)
abstract GetTextMarkerGeometry :
bufferSpan:SnapshotSpan *
clipToViewport:bool *
padding:Thickness -> Geometry
function GetTextMarkerGeometry(
bufferSpan : SnapshotSpan,
clipToViewport : boolean,
padding : Thickness
) : Geometry
Parameter
bufferSpan
Typ: Microsoft.VisualStudio.Text.SnapshotSpanDer Textabschnitt.
clipToViewport
Typ: BooleanWenn true, die erstellte Geometrie zum Viewport abgeschnitten wird.
padding
Typ: ThicknessEine Auffüllung, die für die übergeordneten Zeilen für Seite angewendet wird.
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.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
IWpfTextViewLineCollection Schnittstelle