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 | |
---|---|---|
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
EndPoint | Získává TextPoint objekt, který je umístěn konci dokumentu. | |
IndentSize | Infrastruktura. Microsoft pouze pro interní použití. | |
Language | Infrastruktura. Microsoft pouze pro interní použití. | |
Parent | Získá bezprostřední nadřízený objekt TextDocument objektu. | |
Selection | Získává objekt reprezentující na aktuální výběr TextDocument objektu. | |
StartPoint | Získává TextPoint objekt představující začátek textu dokumentu nebo první znak zobrazené v podokně. | |
TabSize | Infrastruktura. Microsoft pouze pro interní použití. | |
Type | Infrastruktura. Microsoft pouze pro interní použití. |
Nahoru
Metody
Název | Popis | |
---|---|---|
ClearBookmarks | Odebere všechny nepojmenované záložky v textu dokumentu. | |
CreateEditPoint | Vytvoří EditPoint objekt v zadaném umístění a vrátí jej.Výchozí umístění je začátku dokumentu. | |
MarkText | Označuje, zda zadaný text byl nalezen v textu dokumentu a vytvoří nepojmenované záložky, pokud je nalezen odpovídající text. | |
PrintOut | Infrastruktura. Microsoft pouze pro interní použití. | |
ReplacePattern | Porovnávání textu v celém dokumentu celý text nahradí. | |
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 ());
}