EditPoint2.MoveToAbsoluteOffset (Método)
Mueve el punto activo hasta la posición dada absoluta de desplazamiento de caracteres, basada en 1, del documento.
Espacio de nombres: EnvDTE80
Ensamblado: EnvDTE80 (en EnvDTE80.dll)
Sintaxis
'Declaración
Sub MoveToAbsoluteOffset ( _
Offset As Integer _
)
void MoveToAbsoluteOffset(
int Offset
)
void MoveToAbsoluteOffset(
[InAttribute] int Offset
)
abstract MoveToAbsoluteOffset :
Offset:int -> unit
function MoveToAbsoluteOffset(
Offset : int
)
Parámetros
Offset
Tipo: Int32Obligatorio. Un índice del carácter desde el inicio del documento, comenzando por uno.
Comentarios
Este método produce una excepción ArgumentException si el valor de Offset es menor que 1 o mayor que la longitud del archivo. Para buscar la longitud del archivo, obtenga la propiedad AbsoluteCharOffset de EndPoint.
Advertencia
Todas las secuencias o caracteres de nueva línea cuentan como carácter individual a efectos de esta propiedad.Por ejemplo, la línea nueva se indica en Visual Basic por los recuentos vbCrLf (retorno de carro y salto de línea) como un único carácter.
Ejemplos
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
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.