TextPointer.GetLineStartPosition Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um TextPointer ao início de uma linha especificada em relação ao TextPointeratual.
Sobrecargas
GetLineStartPosition(Int32) |
Retorna um TextPointer ao início de uma linha especificada em relação ao TextPointeratual. |
GetLineStartPosition(Int32, Int32) |
Retorna uma TextPointer ao início de uma linha especificada em relação ao TextPointeratual e relata quantas linhas foram ignoradas. |
GetLineStartPosition(Int32)
Retorna um TextPointer ao início de uma linha especificada em relação ao TextPointeratual.
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 de linha a serem ignoradas ao determinar a linha para a qual retornar a posição inicial. Valores negativos especificam linhas anteriores, 0 especifica a linha atual e os valores positivos especificam as linhas a seguir.
Retornos
Um TextPointer apontando para o início da linha especificada (com o LogicalDirection definido como Forward) ou null
se a linha especificada estiver fora do intervalo ou não puder ser localizada.
Comentários
Se o TextPointer apontar para uma posição ambígua, por exemplo, entre duas linhas, a linha na direção especificada por LogicalDirection será selecionada como a linha inicial relativa.
A operação executada por esse método depende de um layout válido. Quando necessário, esse método tenta regenerar automaticamente um layout válido antes de prosseguir com a operação. Regenerar um layout pode ser uma operação relativamente cara. Use HasValidLayout para verificar um layout válido antes de executar operações que possam regenerar o layout. Para obter mais informações, consulte Layout.
Aplica-se a
GetLineStartPosition(Int32, Int32)
Retorna uma TextPointer ao início de uma linha especificada em relação ao TextPointeratual e relata quantas linhas foram ignoradas.
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 de linha a serem ignoradas ao determinar a linha para a qual retornar a posição inicial. Valores negativos especificam linhas anteriores, 0 especifica a linha atual e os valores positivos especificam as linhas a seguir.
- actualCount
- Int32
Quando esse método retorna, contém o número real de marcadores de início de linha que foram ignorados ao determinar a linha para a qual retornar a posição inicial. Esse valor poderá ser menor que count
se o início ou o fim do conteúdo for encontrado antes que o número especificado de linhas seja ignorado. Esse parâmetro é passado sem inicialização.
Retornos
Um TextPointer apontando para o início da linha especificada (com o LogicalDirection definido como Forward) ou para o início da linha mais próxima da linha especificada se a linha especificada estiver fora do intervalo.
Comentários
Se o TextPointer apontar para uma posição ambígua, por exemplo, entre duas linhas, a linha na direção especificada pela propriedade LogicalDirection será selecionada como a linha de partida relativa.