IWpfTextViewLineCollection.GetTextMarkerGeometry (Método) (SnapshotSpan)
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 _
) As Geometry
Geometry GetTextMarkerGeometry(
SnapshotSpan bufferSpan
)
Geometry^ GetTextMarkerGeometry(
SnapshotSpan bufferSpan
)
abstract GetTextMarkerGeometry :
bufferSpan:SnapshotSpan -> Geometry
function GetTextMarkerGeometry(
bufferSpan : SnapshotSpan
) : Geometry
Parámetros
bufferSpan
Tipo: Microsoft.VisualStudio.Text.SnapshotSpanIntervalo de texto.
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. Este método agrega un uno-píxel que completa al final de las geometrías. Geometría devuelta no se recortan los límites de la ventanilla.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
IWpfTextViewLineCollection Interfaz