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 objekt, který je umístěn konci 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 Získá bezprostřední nadřízený objekt 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 textu dokumentu nebo první znak zobrazené v podokně.
Veřejná vlastnost TabSize Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Type Infrastruktura. Microsoft pouze pro interní použití.

Nahoru

Metody

  Název Popis
Veřejná metoda ClearBookmarks Odebere všechny nepojmenované záložky v textu dokumentu.
Veřejná metoda CreateEditPoint Vytvoří EditPoint objekt v zadaném umístění a vrátí jej.Vý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, pokud je nalezen odpovídající text.
Veřejná metoda PrintOut Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda ReplacePattern Porovnávání textu v celém dokumentu celý text nahradí.
Veřejná metoda ReplaceText Infrastruktura. Microsoft pouze pro interní použití.

Nahoru

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 byly 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 metody specifické pro text.Důvod to nedochází k přerušení starý kód je, že všechny metody, vrátil TextDocument objektu v Visual C++ verze 6.0 nyní návrat 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é

Referenční dokumentace

EnvDTE – obor názvů