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 | |
---|---|---|
![]() |
DTE | Obtém o objeto de extensibilidade de nível superior. |
![]() |
EndPoint | Obtém um TextPoint objeto que é o local do final do documento. |
![]() |
IndentSize | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
Language | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
Parent | Obtém o objeto pai imediato de um TextDocument objeto. |
![]() |
Selection | Obtém um objeto que representa a seleção atual sobre o TextDocument objeto. |
![]() |
StartPoint | Obtém o TextPoint objeto que representa o início do texto do documento, ou o primeiro caractere exibido do painel. |
![]() |
TabSize | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
Type | Infraestrutura. Somente para uso interno da Microsoft. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
ClearBookmarks | Remove todos os indicadores sem nome do documento de texto. |
![]() |
CreateEditPoint | Cria um EditPoint o objeto no local especificado e o retorna.O local padrão é o início do documento. |
![]() |
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. |
![]() |
PrintOut | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
ReplacePattern | Substitui texto em um documento de texto inteiro correspondente. |
![]() |
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 ());
}