EditPoint2.MoveToAbsoluteOffset, méthode
Déplace le point actif vers le décalage de caractère absolu donné de base 1 du document.
Espace de noms : EnvDTE80
Assembly : EnvDTE80 (dans EnvDTE80.dll)
Syntaxe
'Déclaration
Sub MoveToAbsoluteOffset ( _
Offset As Integer _
)
void MoveToAbsoluteOffset(
int Offset
)
void MoveToAbsoluteOffset(
[InAttribute] int Offset
)
abstract MoveToAbsoluteOffset :
Offset:int -> unit
function MoveToAbsoluteOffset(
Offset : int
)
Paramètres
Offset
Type : Int32Obligatoire. Index de caractère depuis le début du document, en commençant à un.
Notes
Cette méthode lève une exception de type ArgumentException si la valeur de Offset est inférieure à 1 ou supérieure à la longueur du fichier. Pour trouver la longueur du fichier, obtenez la propriété AbsoluteCharOffset de EndPoint.
Avertissement
Tous les caractères ou séquences de saut de ligne comptent comme caractère unique dans le cadre de cette propriété.Par exemple, le saut de ligne désigné dans Visual Basic par vbCrLf (retour chariot + saut de ligne) compte comme un caractère unique.
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
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.