EditPoint2.MoveToAbsoluteOffset(Int32) 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 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.