Compartir a través de


IWpfTextViewLineCollection.GetTextMarkerGeometry (Método) (SnapshotSpan, Boolean, Thickness)

Obtiene la geometría de marcador de texto para el intervalo especificado de texto en el búfer mediante un algoritmo poligonal de la aproximación para calcular la ruta del contorno de las regiones del texto.

Espacio de nombres:  Microsoft.VisualStudio.Text.Editor
Ensamblado:  Microsoft.VisualStudio.Text.UI.Wpf (en Microsoft.VisualStudio.Text.UI.Wpf.dll)

Sintaxis

'Declaración
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

Parámetros

  • clipToViewport
    Tipo: Boolean

    Si es true, la geometría creada se recorta el área de visualización.

  • padding
    Tipo: Thickness

    Un relleno que se aplica a los elementos por la base de la línea.

Valor devuelto

Tipo: Geometry
Geometry que contiene los límites de todo el texto con formato del intervalo.Es NULL si el intervalo está vacío o no forma una intersección con el texto con formato de ITextView.

Excepciones

Excepción Condición
ArgumentOutOfRangeException

bufferSpan no es SnapshotSpan válido en el búfer.

Comentarios

Geometría devuelta puede contener varias regiones disjuntas si el intervalo contiene una mezcla de texto convencional y bidireccional. Este método utiliza el alto de los glifos de texto generados (TextHeight) para calcular el alto de geometría en cada línea.

Seguridad de .NET Framework

Vea también

Referencia

IWpfTextViewLineCollection Interfaz

GetTextMarkerGeometry (Sobrecarga)

Microsoft.VisualStudio.Text.Editor (Espacio de nombres)