Partager via


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

Définition

Déplace la plage de texte vers l’unité spécifiée de l’article.

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)

Paramètres

unit
TextRangeUnit

Unité utilisée pour déplacer la plage de texte.

index
Int32

int

Index de l’unité spécifiée. La plage de texte est déplacée vers l’unité qui contient cet index. Si l’unité est positive, la numérotation des unités commence au début de l’histoire et continue. Si elle est négative, la numérotation commence à la fin de l’histoire et continue vers l’arrière. Le début de l’histoire correspond à index = 1 pour toutes les unités existantes, et la dernière unité de l’histoire correspond à index = – 1.

extend
Boolean

bool

Indique comment modifier la plage de texte. True étend la plage de texte pour inclure l’unité en déplaçant uniquement la position de fin de la plage de texte. False réduit la plage de texte en point d’insertion, puis déplace le point d’insertion. La valeur par défaut est false.

Remarques

Cette méthode permet à une application d’utiliser du texte orienté ligne, comme des listes de code source, de manière pratique. Par exemple, ITextRange.SetIndex(Line, 10, 0) convertit la plage de texte en point d’insertion au début de la dixième ligne.

S’applique à

Voir aussi