Interfejs TextDocument
Reprezentuje Otwórz plik tekstu w edytorze.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
<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 uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
EndPoint | Pobiera TextPoint obiekt, który jest lokalizacją końca dokumentu. | |
IndentSize | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
Language | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
Parent | Zwraca obiekt nadrzędny natychmiastowe z TextDocument obiektu. | |
Selection | Pobiera obiekt reprezentujący bieżące zaznaczenie na TextDocument obiektu. | |
StartPoint | Pobiera TextPoint obiekt reprezentujący początek dokumentu tekst lub pierwszego znaku wyświetlane okienka. | |
TabSize | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
Type | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
ClearBookmarks | Usuwa wszystkie nienazwane zakładek w dokumencie tekst. | |
CreateEditPoint | Tworzy EditPoint obiektu w określonej lokalizacji i zwraca go.Domyślną lokalizacją jest początku dokumentu. | |
MarkText | Wskazuje lub nie wskazano tekst został znaleziony w dokumencie tekst i tworzy nazwy zakładki, tam, gdzie znajduje się pasujący tekst. | |
PrintOut | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
ReplacePattern | Zastępuje dopasowywania tekstu w całym dokumencie cały tekst. | |
ReplaceText | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
Początek
Uwagi
TextDocument Obiektu jest oparty na Visual C++ w wersji 6.0 Document obiektu.
W Visual C++ w wersji 6.0, właściwości i metody z TextDocument obiektu zostały nadzbiorem Document obiektu.W Visual Studio, jednak Document metody i właściwości, które były częścią TextDocument w Visual C++ w wersji 6.0.W Visual Studio, TextDocument ma tylko metod specyficznych dla tekstu.Powód nie zrywa starego kodu jest, że wszystkie metody, zwracane TextDocument obiekt w Visual C++ w wersji 6.0 teraz zwrotu Document obiektu.Tak, stary kod, który oczekuje, że TextDocument obiektów rzeczywiście wykorzystuje Document obiektu.
Przykłady
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 ());
}