Sdílet prostřednictvím


TextDocument – rozhraní

Představuje textový soubor otevřít v editoru.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

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

Typ TextDocument zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost EndPoint Získává TextPoint objektu, který je umístění na konec dokumentu.
Veřejná vlastnost IndentSize Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Language Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Parent Bezprostřední nadřízený objekt dostane TextDocument objektu.
Veřejná vlastnost Selection Získává objekt reprezentující na aktuální výběr TextDocument objektu.
Veřejná vlastnost StartPoint Získává TextPoint objekt představující začátek textový dokument nebo první znak zobrazené podokno.
Veřejná vlastnost TabSize Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Type Infrastruktura. Microsoft pouze pro interní použití.

Na začátek

Metody

  Název Popis
Veřejná metoda ClearBookmarks Odebere všechny nepojmenované záložky v textu dokumentu.
Veřejná metoda CreateEditPoint Vytvoří EditPoint v zadaném umístění objektu a vrátí jehoVýchozí umístění je začátku dokumentu.
Veřejná metoda MarkText Označuje, zda zadaný text byl nalezen v textu dokumentu a vytvoří nepojmenované záložky kdykoliv nalézt odpovídající text.
Veřejná metoda PrintOut Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda ReplacePattern Porovnávání textu dokumentu celý text nahradí.
Veřejná metoda ReplaceText Infrastruktura. Microsoft pouze pro interní použití.

Na začátek

Poznámky

TextDocument Objektu je založena Visual C++ verze 6.0 Document objektu.

V Visual C++ verze 6.0, vlastnosti a metody TextDocument objektu bylo nadmnožinou Document objektu. V Visual Studio, ale Document obsahuje metody a vlastnosti, které byly součástí TextDocument v Visual C++ verze 6.0. V Visual Studio, TextDocument má pouze text specifické metody. Toto přerušení starý kód důvodem je, že všechny metody který vrátil TextDocument objektu v Visual C++ verze 6.0 nyní vratky Document objektu. Ano, starý kód, který očekává TextDocument skutečně používá objekt Document objektu.

Příklady

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

Viz také

Odkaz

EnvDTE – obor názvů