Freigeben über


TextDocument-Schnittstelle

Stellt eine Textdatei dar, die im Editor geöffnet ist.

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

Syntax

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

Der TextDocument-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft EndPoint Ruft ein TextPoint-Objekt ab, das die Position am Ende des Dokuments angibt.
Öffentliche Eigenschaft IndentSize Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft Language Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines TextDocument-Objekts ab.
Öffentliche Eigenschaft Selection Ruft ein Objekt ab, das die aktuelle Auswahl im TextDocument-Objekt darstellt.
Öffentliche Eigenschaft StartPoint Ruft das TextPoint-Objekt ab, das den Anfang des Textdokuments oder das erste im Bereich angezeigte Zeichen darstellt.
Öffentliche Eigenschaft TabSize Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft Type Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ClearBookmarks Entfernt alle unbenannten Lesezeichen im Textdokument.
Öffentliche Methode CreateEditPoint Erstellt am angegebenen Ort ein EditPoint-Objekt und gibt es zurück.Der Standardort ist der Anfang des Dokuments.
Öffentliche Methode MarkText Gibt an, ob der angegebene Text im Textdokument gefunden wurde, und erstellt bei übereinstimmenden Textstellen unbenannte Lesezeichen.
Öffentliche Methode PrintOut Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Methode ReplacePattern Ersetzt übereinstimmenden Text innerhalb eines gesamten Textdokuments.
Öffentliche Methode ReplaceText Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.

Zum Seitenanfang

Hinweise

Das TextDocument-Objekt basiert auf dem Document-Objekt aus Visual C++, Version 6.0.

In Visual C++, Version 6.0, waren die Eigenschaften und Methoden des TextDocument-Objekts ein Superset des Document-Objekts.In Visual Studio verfügt Document jedoch über alle Methoden und Eigenschaften, die in Visual C++, Version 6.0, Bestandteil von TextDocument waren.In Visual Studio verfügt TextDocument nur über textspezifische Methoden.Älterer Code bleibt weiterhin funktionsfähig, da alle Methoden, die in Visual C++, Version 6.0, ein TextDocument-Objekt zurückgaben, jetzt ein Document-Objekt zurückgeben.Daher wird in altem Code, in dem ein TextDocument-Objekt erwartet wird, tatsächlich ein Document-Objekt verwendet.

Beispiele

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

Siehe auch

Referenz

EnvDTE-Namespace