Método IWpfTextViewLineCollection.GetTextMarkerGeometry (SnapshotSpan)
Obtém a geometria do marcador de texto para o intervalo especificado de texto no buffer, usando um algoritmo de aproximação poligonal para calcular o caminho de estrutura de tópicos das regiões de texto.
Namespace: Microsoft.VisualStudio.Text.Editor
Assembly: Microsoft.VisualStudio.Text.UI.Wpf (em Microsoft.VisualStudio.Text.UI.Wpf.dll)
Sintaxe
'Declaração
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.SnapshotSpanO trecho de texto.
Valor de retorno
Tipo: Geometry
A Geometry que contém os limites de todo o texto formatado no trecho.É nulo se a extensão está vazia ou não se cruzam o texto formatado na ITextView.
Exceções
Exceção | Condição |
---|---|
ArgumentOutOfRangeException | bufferSpannão é válido SnapshotSpan no buffer. |
Comentários
A geometria retornada pode conter várias regiões disjunção se a extensão contém uma mistura de texto convencional e bidirecional. Este método usa a altura dos glifos texto processado (TextHeight) para calcular a altura da geometria em cada linha. Este método adiciona um preenchimento de um pixel para baixo as geometrias. A geometria retornada não será recortada até os limites de seu.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Consulte também
Referência
IWpfTextViewLineCollection Interface