ITextRange.SetIndex(TextRangeUnit, Int32, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.