Compartir a través de


TextDocument (Interfaz)

Representa un archivo de texto abierto en el editor.

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

Sintaxis

'Declaración
<GuidAttribute("CB218890-1382-472B-9118-782700C88115")> _
Public Interface TextDocument
[GuidAttribute("CB218890-1382-472B-9118-782700C88115")]
public interface TextDocument
[GuidAttribute(L"CB218890-1382-472B-9118-782700C88115")]
public interface class TextDocument
[<GuidAttribute("CB218890-1382-472B-9118-782700C88115")>]
type TextDocument =  interface end
public interface TextDocument

El tipo TextDocument expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública DTE Obtiene el objeto de extensibilidad de nivel superior.
Propiedad pública EndPoint Obtiene un objeto TextPoint que es la ubicación del final del documento.
Propiedad pública IndentSize Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública Language Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública Parent Obtiene el objeto primario inmediato de un objeto TextDocument.
Propiedad pública Selection Obtiene un objeto que representa la selección actual en el objeto TextDocument.
Propiedad pública StartPoint Obtiene el objeto TextPoint que representa el principio del documento de texto o el primer carácter mostrado del panel.
Propiedad pública TabSize Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública Type Infraestructura. Sólo para uso interno de Microsoft.

Arriba

Métodos

  Nombre Descripción
Método público ClearBookmarks Quita todos los marcadores sin nombre del documento de texto.
Método público CreateEditPoint Crea un objeto EditPoint en la ubicación especificada y lo devuelve.La ubicación especificada es el principio del documento.
Método público MarkText Indica si se encontró o no el texto especificado en el documento de texto y crea marcadores sin nombre donde se encuentre texto coincidente.
Método público PrintOut Infraestructura. Sólo para uso interno de Microsoft.
Método público ReplacePattern Reemplaza el texto coincidente en todo el documento de texto.
Método público ReplaceText Infraestructura. Sólo para uso interno de Microsoft.

Arriba

Comentarios

El objeto TextDocument se basa en el objeto Document de la versión 6.0 de Visual C++.

En la versión 6.0 de Visual C++, las propiedades y los métodos del objeto TextDocument eran un superconjunto del objeto Document. En Visual Studio, sin embargo, Document tiene todos los métodos y las propiedades que formaban parte de TextDocument en la versión 6.0 de Visual C++. En Visual Studio, TextDocument solo tiene métodos específicos de texto. La razón por la que esto no impide el funcionamiento del código anterior es que todos los métodos que devolvían un objeto TextDocument en la versión 6.0 de Visual C++ devuelven ahora un objeto Document. Así, el código anterior que espera un objeto TextDocument utiliza realmente un objeto Document.

Ejemplos

Sub TextDocExample(ByVal dte As EnvDTE.DTE)
    Dim objTD As TextDocument = dte.ActiveDocument.Object
    MsgBox("Selection: " & objTD.Selection.Mode.ToString)
End Sub
public void TextDocExample(_DTE dte)
{
    TextDocument td = (TextDocument)dte.ActiveDocument.Object ("");
    MessageBox.Show ("Selection: " + td.Selection.Mode.ToString ());
}

Vea también

Referencia

EnvDTE (Espacio de nombres)