TextPointer.GetLineStartPosition Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.