Condividi tramite


Interfaccia TextDocument

Rappresenta un file di testo aperto nell'editor.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
<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

Il tipo TextDocument espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica EndPoint Ottiene un oggetto TextPoint oggetto che rappresenta la fine del documento.
Proprietà pubblica IndentSize Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Language Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto TextDocument oggetto.
Proprietà pubblica Selection Ottiene un oggetto che rappresenta la selezione corrente nel TextDocument oggetto.
Proprietà pubblica StartPoint ottiene TextPoint oggetto che rappresenta l'inizio del documento di testo o, il primo verrà visualizzato il carattere del riquadro.
Proprietà pubblica TabSize Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Type Infrastruttura. Solo per utilizzo interno di Microsoft.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ClearBookmarks Rimuovere tutti i segnalibri senza nome nel documento di testo.
Metodo pubblico CreateEditPoint crea EditPoint l'oggetto nella posizione e restituisce specificati.Il percorso predefinito è l'inizio del documento.
Metodo pubblico MarkText Indica se il testo visualizzato è stato trovato nel documento di testo e crea i segnalibri senza nome binario che corrispondono al testo viene trovato.
Metodo pubblico PrintOut Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico ReplacePattern Sostituisce il testo di un intero documento di testo.
Metodo pubblico ReplaceText Infrastruttura. Solo per utilizzo interno di Microsoft.

In alto

Note

TextDocument l'oggetto è basato su Visual C++ versione 6,0 Document oggetto.

in Visual C++ la versione 6,0, i metodi e le proprietà di TextDocument l'oggetto è un superset di Document oggetto.in Visual Studio, tuttavia, Document dispone di tutti i metodi e proprietà di cui fa parte TextDocument in Visual C++ versione 6,0.in Visual Studio, TextDocument contiene solo metodi testo-specifici.Il motivo che ciò non impedisce l'esecuzione di codice precedente è che tutti i metodi che generano un'eccezione TextDocument oggetto in Visual C++ la versione 6,0 ora restituisce un' Document oggetto.Pertanto, il codice precedente che prevede un oggetto TextDocument in realtà l'oggetto utilizzato un oggetto Document oggetto.

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE