EditPoint2.MoveToAbsoluteOffset-Methode
Verschiebt den aktiven Punkt an den angegebenen, auf 1 basierenden absoluten Zeichenversatz des Dokuments.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
Sub MoveToAbsoluteOffset ( _
Offset As Integer _
)
void MoveToAbsoluteOffset(
int Offset
)
void MoveToAbsoluteOffset(
[InAttribute] int Offset
)
abstract MoveToAbsoluteOffset :
Offset:int -> unit
function MoveToAbsoluteOffset(
Offset : int
)
Parameter
Offset
Typ: Int32Erforderlich. Ein Zeichenindex vom Anfang des Dokuments, beginnend bei Eins.
Hinweise
Diese Methode löst ArgumentException aus, wenn der Wert von Offset kleiner als 1 oder größer als die Länge der Datei ist. Rufen Sie zum Suchen der Dateilänge AbsoluteCharOffset von EndPoint ab.
Warnung
Alle Zeilenumbruchzeichen oder Sequenzen gelten als ein einzelnes Zeichen für diese Eigenschaft.Beispielsweise zählt das in Visual Basic durch vbCrLf (Wagenrücklauf + Zeilenvorschub) angegebene Neue-Zeile-Zeichen als einzelnes Zeichen.
Beispiele
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
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.