EditPoint2.MoveToAbsoluteOffset(Int32) Méthode

Définition

Déplace le point actif jusqu'à l'offset absolu d'un caractère de base 1 donné du document.

public:
 void MoveToAbsoluteOffset(int Offset);
public:
 void MoveToAbsoluteOffset(int Offset);
void MoveToAbsoluteOffset(int Offset);
[System.Runtime.InteropServices.DispId(172)]
public void MoveToAbsoluteOffset (int Offset);
[<System.Runtime.InteropServices.DispId(172)>]
abstract member MoveToAbsoluteOffset : int -> unit
Public Sub MoveToAbsoluteOffset (Offset As Integer)

Paramètres

Offset
Int32

Obligatoire. Index de caractère depuis le début du document, en commençant à un.

Implémente

Attributs

Exemples

Sub MoveToAbsoluteOffsetExample()  
   Dim objTextDoc As TextDocument  
   Dim objEditPt As EditPoint, iCtr As Integer  

   ' Create a new text file.  
   DTE.ItemOperations.NewFile("General\Text File")  

   ' Get a handle to the new document and create an EditPoint.  
   objTextDoc = DTE.ActiveDocument.Object("TextDocument")  
   objEditPt = objTextDoc.StartPoint.CreateEditPoint  

   ' Insert ten lines of text.  
   For iCtr = 1 To 10  
      objEditPt.Insert("This is a test." & Chr(13))  
   Next iCtr  
   objEditPt.MoveToAbsoluteOffset(10)  
   objEditPt.Insert("HELLO")  
   objEditPt.MoveToLineAndOffset(4, 5)  
   objEditPt.Insert("WORLD")  
End Sub  

Remarques

Cette méthode lève une ArgumentException si la valeur de Offset est inférieure à 1 ou supérieure à la longueur du fichier. Pour rechercher la longueur du fichier, obtenez la valeur AbsoluteCharOffset de EndPoint .

Avertissement

Tous les caractères de saut de ligne ou toutes les séquences comptent comme un seul caractère dans le cadre de cette propriété. Par exemple, le saut de ligne indiqué dans Visual Basic par vbCrLf (retour chariot + saut de ligne) est compté comme un caractère unique.

S’applique à