Compartilhar via


Método ITextViewLine.GetBufferPositionFromXCoordinate (Double, Boolean)

Obtém a posição do buffer do caractere cujos limites de caracteres contém a coordenada x determinada.

Namespace:  Microsoft.VisualStudio.Text.Formatting
Assembly:  Microsoft.VisualStudio.Text.UI (em Microsoft.VisualStudio.Text.UI.dll)

Sintaxe

'Declaração
Function GetBufferPositionFromXCoordinate ( _
    xCoordinate As Double, _
    textOnly As Boolean _
) As Nullable(Of SnapshotPoint)
Nullable<SnapshotPoint> GetBufferPositionFromXCoordinate(
    double xCoordinate,
    bool textOnly
)
Nullable<SnapshotPoint> GetBufferPositionFromXCoordinate(
    double xCoordinate, 
    bool textOnly
)
abstract GetBufferPositionFromXCoordinate : 
        xCoordinate:float * 
        textOnly:bool -> Nullable<SnapshotPoint> 
function GetBufferPositionFromXCoordinate(
    xCoordinate : double, 
    textOnly : boolean
) : Nullable<SnapshotPoint>

Parâmetros

  • xCoordinate
    Tipo: Double

    A coordenada x do caractere desejado.

  • textOnly
    Tipo: Boolean

    Se true, então esse método retornará nulluma referência nula (Nothing no Visual Basic) se xCoordinate está sobre um adorno.

Valor de retorno

Tipo: Nullable<SnapshotPoint>
O ponto do texto com base no buffer do caractere em xCoordinate, ou nulluma referência nula (Nothing no Visual Basic) se não houver nenhum caractere naquela posição.

Comentários

A borda mais à direita de um caractere vinculado é considerada estar contidos em seus caracteres a seguir. A borda mais à direita dos limites do último caractere não mapeie para qualquer caractere. Se textOnly é verdadeiro e xCoordinate está sobre um adorno, a posição do texto associada com o adorno será retornado.

Segurança do .NET Framework

Consulte também

Referência

ITextViewLine Interface

Sobrecargas GetBufferPositionFromXCoordinate

Namespace Microsoft.VisualStudio.Text.Formatting