IWpfTextViewLineCollection.GetTextMarkerGeometry, méthode (SnapshotSpan, Boolean, Thickness)
Obtient la géométrie de marqueur de texte pour la plage spécifiée du texte dans la mémoire tampon en utilisant d'un algorithme polygonal d'approximation pour calculer le chemin d'accès d'ensemble des zones de texte.
Espace de noms : Microsoft.VisualStudio.Text.Editor
Assembly : Microsoft.VisualStudio.Text.UI.Wpf (dans Microsoft.VisualStudio.Text.UI.Wpf.dll)
Syntaxe
'Déclaration
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
Paramètres
bufferSpan
Type : Microsoft.VisualStudio.Text.SnapshotSpanÉtendue de texte.
clipToViewport
Type : BooleanSi la valeur true est affectée, la géométrie créée sera découpée à la fenêtre d'affichage.
padding
Type : ThicknessUne marge intérieure qui est appliquée aux éléments sur un par base de ligne.
Valeur de retour
Type : Geometry
Geometry qui contient les limites de tout le texte mis en forme dans l'étendue.Valeur null si l'étendue est vide ou ne croise pas le texte mis en forme dans l'élément ITextView.
Exceptions
Exception | Condition |
---|---|
ArgumentOutOfRangeException | bufferSpan n'est pas SnapshotSpan valide sur la mémoire tampon. |
Notes
La géométrie retournée peut contenir plusieurs représentant les régions si l'étendue contient un mix de texte conventionnel et bidirectionnel. Cette méthode utilise la hauteur des glyphes rendus de texte (TextHeight) pour calculer la hauteur de la géométrie sur chaque ligne.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
IWpfTextViewLineCollection Interface