Compartilhar via


ITextRange.SetIndex(TextRangeUnit, Int32, Boolean) Método

Definição

Move o intervalo de texto para a unidade especificada do texto.

public:
 void SetIndex(TextRangeUnit unit, int index, bool extend);
void SetIndex(TextRangeUnit const& unit, int const& index, bool const& extend);
public void SetIndex(TextRangeUnit unit, int index, bool extend);
function setIndex(unit, index, extend)
Public Sub SetIndex (unit As TextRangeUnit, index As Integer, extend As Boolean)

Parâmetros

unit
TextRangeUnit

A unidade usada para mover o intervalo de texto.

index
Int32

int

O índice da unidade especificada. O intervalo de texto é realocado para a unidade que tem esse índice. Se a unidade for positiva, a numeração de unidades começará no início da história e prosseguirá. Se negativo, a numeração começa no final da história e prossegue para trás. O início da história corresponde ao índice = 1 para todas as unidades existentes e a última unidade na história corresponde ao índice = – 1.

extend
Boolean

bool

Indica como alterar o intervalo de texto. True estende o intervalo de texto para incluir a unidade movendo apenas a posição final do intervalo de texto. False recolhe o intervalo de texto para um ponto de inserção e move o ponto de inserção. O valor padrão é false.

Comentários

Esse método permite que um aplicativo trabalhe com texto orientado a linhas, como listagens de código-fonte, de maneira conveniente. Por exemplo, ITextRange.SetIndex(Line, 10, 0) converte o intervalo de texto em um ponto de inserção no início da décima linha.

Aplica-se a

Confira também