Compartir a través de


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

Definición

Mueve el intervalo de texto a la unidad especificada del artículo.

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

Unidad usada para mover el intervalo de texto.

index
Int32

int

Índice de la unidad especificada. El intervalo de texto se reubica en la unidad que tiene este índice. Si la unidad es positiva, la numeración de unidades comienza al principio del artículo y continúa adelante. Si es negativo, la numeración comienza al final de la historia y continúa hacia atrás. El inicio del artículo corresponde al índice = 1 para todas las unidades existentes y la última unidad del artículo corresponde a index = – 1.

extend
Boolean

bool

Indica cómo cambiar el intervalo de texto. True extiende el intervalo de texto para incluir la unidad moviendo solo la posición final del intervalo de texto. False contrae el intervalo de texto en un punto de inserción y, a continuación, mueve el punto de inserción. El valor predeterminado es false.

Comentarios

Este método permite que una aplicación funcione con texto orientado a líneas, como listas de código fuente, de una manera cómoda. Por ejemplo, ITextRange.SetIndex(Line, 10, 0) convierte el intervalo de texto en un punto de inserción al principio de la décima línea.

Se aplica a

Consulte también