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 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 di un oggetto TextDocument.
Proprietà pubblica Selection Ottiene un oggetto che rappresenta la selezione corrente dell'oggetto TextDocument.
Proprietà pubblica StartPoint Ottiene l'oggetto TextPoint che rappresenta l'inizio del documento di testo o il primo carattere visualizzato 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 Rimuove tutti i segnalibri senza nome dal documento di testo.
Metodo pubblico CreateEditPoint Crea un oggetto EditPoint nella posizione specificata e lo restituisce.La posizione predefinita è l'inizio del documento
Metodo pubblico MarkText Indica se il testo specificato è stato trovato o meno nel documento di testo e crea segnalibri senza nome in ogni posizione in cui viene trovato il testo cercato.
Metodo pubblico PrintOut Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico ReplacePattern Sostituisce il testo corrispondente al criterio di ricerca in un intero documento di testo.
Metodo pubblico ReplaceText Infrastruttura. Solo per utilizzo interno di Microsoft.

In alto

Note

L'oggetto TextDocument è basato sull'oggetto Document di Visual C++ versione 6.0.

In Visual C++ versione 6.0, le proprietà e i metodi dell'oggetto TextDocument erano un superset dell'oggetto Document. In Visual Studio, tuttavia, per l'oggetto Document sono disponibili tutti i metodi e le proprietà che facevano parte dell'oggetto TextDocument in Visual C++ versione 6.0. In Visual Studio, per l'oggetto TextDocument sono disponibili solo metodi specifici per il testo. Il motivo per cui ciò non influisce negativamente sul codice preesistente è che tutti i metodi che restituivano un oggetto TextDocument in Visual C++ versione 6.0 ora restituiscono un oggetto Document. Pertanto, per il codice preesistente per cui era previsto un oggetto TextDocument in pratica viene utilizzato un oggetto Document.

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