Compartilhar via


Interface TextDocument

Representa um arquivo de texto aberto no editor.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
<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

O tipo TextDocument expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública EndPoint Obtém um TextPoint objeto que é o local do final do documento.
Propriedade pública IndentSize Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública Language Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública Parent Obtém o objeto pai imediato de um TextDocument objeto.
Propriedade pública Selection Obtém um objeto que representa a seleção atual sobre o TextDocument objeto.
Propriedade pública StartPoint Obtém o TextPoint objeto que representa o início do texto do documento, ou o primeiro caractere exibido do painel.
Propriedade pública TabSize Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública Type Infraestrutura. Somente para uso interno da Microsoft.

Superior

Métodos

  Nome Descrição
Método público ClearBookmarks Remove todos os indicadores sem nome do documento de texto.
Método público CreateEditPoint Cria um EditPoint o objeto no local especificado e o retorna.O local padrão é o início do documento.
Método público MarkText Indica se ou não o texto indicado foi encontrado no documento de texto e cria indicadores não nomeados onde quer que o texto correspondente for encontrado.
Método público PrintOut Infraestrutura. Somente para uso interno da Microsoft.
Método público ReplacePattern Substitui texto em um documento de texto inteiro correspondente.
Método público ReplaceText Infraestrutura. Somente para uso interno da Microsoft.

Superior

Comentários

O TextDocument objeto se baseia o Visual C++ versão 6.0 Document objeto.

Na Visual C++ versão 6.0, as propriedades e métodos da TextDocument objeto foram um superconjunto da Document objeto.Na Visual Studio, contudo, Document tem todos os métodos e propriedades que faziam parte do TextDocument na Visual C++ versão 6.0.Na Visual Studio, TextDocument tem apenas os métodos específicos do texto.O motivo de isso não quebrar o código antigo é que todos os métodos que retornou um TextDocument de objeto em Visual C++ versão 6.0 agora retorno um Document objeto.Assim, o antigo código que espera um TextDocument , na verdade, o objeto usa um Document objeto.

Exemplos

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 ());
}

Consulte também

Referência

Namespace EnvDTE