ITextRange.MoveStart(TextRangeUnit, Int32) 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.
Move a posição inicial de um intervalo de texto.
public:
int MoveStart(TextRangeUnit unit, int count);
int MoveStart(TextRangeUnit const& unit, int const& count);
public int MoveStart(TextRangeUnit unit, int count);
function moveStart(unit, count)
Public Function MoveStart (unit As TextRangeUnit, count As Integer) As Integer
Parâmetros
- unit
- TextRangeUnit
A unidade pela qual mover a posição inicial do intervalo de texto. O valor padrão é Character.
- count
-
Int32
int
O número de unidadespara mover a posição inicial do intervalo de texto. O valor padrão é 1. Se count for maior que zero, a posição inicial do intervalo de texto avançará até o final da história. Se count for menor que zero, a posição inicial do intervalo de texto se moverá para trás, em direção ao início da história. Se count for zero, a posição inicial não será movida.
Retornos
int
O número real de unidadesque a posição inicial moveu. O ponteiro pode ser NULL.
Comentários
Se você mover a posição inicial do intervalo de texto para que ele siga a posição final original, esse método definirá a posição final como igual à nova posição inicial; ou seja, o intervalo de texto se torna um intervalo degenerado (ponto de inserção).
Esse método move a posição inicial em uma direção lógica em vez de uma direção física. Ou seja, o movimento está no final ou início de uma história. Dependendo do idioma, mover a posição inicial para o final da história pode fazer com que a posição inicial se mova para a esquerda ou para a direita.
Para obter mais informações, consulte a discussão em ITextRange e a seção Comentários de ITextRange.Move.