TextPointer.GetLineStartPosition Método

Definição

Devolve a TextPointer ao início de uma linha que é especificada relativamente à corrente TextPointer.

Sobrecargas

Name Description
GetLineStartPosition(Int32)

Devolve a TextPointer ao início de uma linha que é especificada relativamente à corrente TextPointer.

GetLineStartPosition(Int32, Int32)

Devolve a TextPointer ao início de uma linha especificada em relação à corrente TextPointer, e reporta quantas linhas foram saltadas.

GetLineStartPosition(Int32)

Devolve a TextPointer ao início de uma linha que é especificada relativamente à corrente TextPointer.

public:
 System::Windows::Documents::TextPointer ^ GetLineStartPosition(int count);
public System.Windows.Documents.TextPointer GetLineStartPosition(int count);
member this.GetLineStartPosition : int -> System.Windows.Documents.TextPointer
Public Function GetLineStartPosition (count As Integer) As TextPointer

Parâmetros

count
Int32

O número de marcadores de início da linha a saltar ao determinar a linha para a qual devolver a posição inicial. Valores negativos especificam as linhas anteriores, 0 indica a linha atual, e valores positivos especificam as linhas seguintes.

Devoluções

Um TextPointer apontar para o início da linha especificada (com o LogicalDirection conjunto para Forward), ou null se a linha especificada estiver fora do alcance ou não puder ser localizada.

Observações

Se o TextPointer apontar para uma posição ambígua, por exemplo, entre duas linhas, a reta na direção especificada por LogicalDirection é selecionada como a linha inicial relativa.

A operação realizada por este método depende de um layout válido. Quando necessário, este método tenta regenerar automaticamente um layout válido antes de prosseguir com a operação. A regeneração de um layout pode ser uma operação relativamente dispendiosa. Use HasValidLayout para verificar se existe um layout válido antes de realizar operações que possam regenerar o layout. Para mais informações, consulte a Disposição.

Aplica-se a

GetLineStartPosition(Int32, Int32)

Devolve a TextPointer ao início de uma linha especificada em relação à corrente TextPointer, e reporta quantas linhas foram saltadas.

public:
 System::Windows::Documents::TextPointer ^ GetLineStartPosition(int count, [Runtime::InteropServices::Out] int % actualCount);
public System.Windows.Documents.TextPointer GetLineStartPosition(int count, out int actualCount);
member this.GetLineStartPosition : int * int -> System.Windows.Documents.TextPointer
Public Function GetLineStartPosition (count As Integer, ByRef actualCount As Integer) As TextPointer

Parâmetros

count
Int32

O número de marcadores de início da linha a saltar ao determinar a linha para a qual devolver a posição inicial. Valores negativos especificam as linhas anteriores, 0 indica a linha atual, e valores positivos especificam as linhas seguintes.

actualCount
Int32

Quando este método regressa, contém o número real de marcadores de início de linha que foram saltados ao determinar a linha para a qual devolver a posição inicial. Este valor pode ser inferior ao count que se o início ou o fim do conteúdo for encontrado antes de o número especificado de linhas ser ignorado. Este parâmetro é passado sem inicializar.

Devoluções

Um TextPointer apontar para o início da linha especificada (com o LogicalDirection conjunto para Forward), ou para o início da linha mais próxima da linha especificada se a linha especificada estiver fora do alcance.

Observações

Se o TextPointer apontar para uma posição ambígua, por exemplo, entre duas linhas, a linha na direção especificada pela LogicalDirection propriedade é selecionada como a linha inicial relativa.

Aplica-se a