Compartilhar via


ITextRange.MoveStart(TextRangeUnit, Int32) Método

Definição

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

Int32

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.

Aplica-se a

Confira também