ITextRange.SetIndex(TextRangeUnit, Int32, Boolean) 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 o intervalo de texto para a unidade especificada da história.
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 funcione 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.