EditPoint2.MoveToAbsoluteOffset - метод (Int32)
Перемещает активную точку на данное абсолютное смещение знаков документа, отсчитываемое от 1.
Пространство имен: EnvDTE80
Сборка: EnvDTE80 (в EnvDTE80.dll)
Синтаксис
'Декларация
Sub MoveToAbsoluteOffset ( _
Offset As Integer _
)
void MoveToAbsoluteOffset(
int Offset
)
void MoveToAbsoluteOffset(
[InAttribute] int Offset
)
abstract MoveToAbsoluteOffset :
Offset:int -> unit
function MoveToAbsoluteOffset(
Offset : int
)
Параметры
- Offset
Тип: System.Int32
Обязательный.Позиция знака от начала документа, начиная с единицы.
Заметки
Этот метод создает исключение ArgumentException, если значение Offset меньше одного или больше длины имени файла.Чтобы найти длину файла, получите свойство AbsoluteCharOffset свойства EndPoint.
Внимание |
---|
В целях этого свойства все символы или последовательности новой строки засчитываются как один символ.Например, новая строка обозначаемая в Visual Basic сочетанием символов vbCrLf (возврат каретки + перевод строки), засчитывается как один символ. |
Примеры
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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.