Partager via


IWpfTextViewLineCollection.GetLineMarkerGeometry, 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 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

Paramètres

  • clipToViewport
    Type : Boolean

    Si la valeur true est affectée, la géométrie créée sera découpée à la fenêtre d'affichage.

  • padding
    Type : Thickness

    Une 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 valide SnapshotSpan o 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 de la ligne rendue (Height) pour calculer la hauteur de la géométrie sur chaque ligne.

Sécurité .NET Framework

Voir aussi

Référence

IWpfTextViewLineCollection Interface

GetLineMarkerGeometry, surcharge

Microsoft.VisualStudio.Text.Editor, espace de noms