EditPoint (Interfaz)

Actualización: noviembre 2007

Permite manipular texto como datos en búferes de texto.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

<GuidAttribute("C1FFE800-028B-4475-A907-14F51F19BB7D")> _
Public Interface EditPoint _
    Implements TextPoint

Dim instance As EditPoint
[GuidAttribute("C1FFE800-028B-4475-A907-14F51F19BB7D")]
public interface EditPoint : TextPoint
[GuidAttribute(L"C1FFE800-028B-4475-A907-14F51F19BB7D")]
public interface class EditPoint : TextPoint
public interface EditPoint extends TextPoint

Comentarios

Los objetos EditPoint son similares a los objetos TextSelection, salvo que actúan sobre datos del búfer de texto en lugar de actuar sobre texto mostrado en un editor de código. La diferencia estriba en que el texto del búfer no se ve afectado por los estados globales del editor, como, por ejemplo, ajuste de línea y espacios virtuales.

Cualquier operación que intente modificar un documento de texto no tendrá éxito si afecta a caracteres contenidos en un bloque de sólo lectura, o si el propio documento es de sólo lectura.

Ejemplos

Sub EditPointExample()
  ' Before running this example, open a text document.
  Dim objTD As TextDocument
  Dim objEP As EditPoint

  objTD = DTE.ActiveDocument.Object("TextDocument")
  objEP = objTD.StartPoint.CreateEditPoint
  objEP.Insert "Hello"
End Sub

Vea también

Referencia

EditPoint (Miembros)

EnvDTE (Espacio de nombres)