Поделиться через


TextDocument - интерфейс

Представляет текстовый файл, открытый в редакторе.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
<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

Тип TextDocument предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство EndPoint Возвращает объект TextPoint, представляющий позицию в конце документа.
Открытое свойство IndentSize Инфраструктура. Только для внутреннего использования Майкрософт.
Открытое свойство Language Инфраструктура. Только для внутреннего использования Майкрософт.
Открытое свойство Parent Получает ближайший родительский объект объекта TextDocument.
Открытое свойство Selection Возвращает объект, представляющий текущее выделение в объекте TextDocument.
Открытое свойство StartPoint Возвращает объект TextPoint, представляющий начало текстового документа или первый отображаемый символ области.
Открытое свойство TabSize Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое свойство Type Инфраструктура. Только для внутреннего использования Майкрософт.

В начало страницы

Методы

  Имя Описание
Открытый метод ClearBookmarks Удаляет все безымянные закладки из текстового документа.
Открытый метод CreateEditPoint Создает объект EditPoint в указанном расположении и возвращает его.Использующимся по умолчанию местом является начало документа.
Открытый метод MarkText Указывает информацию о том, был ли указанный текст найден в текстовом документе, и создает безымянные закладки в местах, где был найден текст.
Открытый метод PrintOut Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый метод ReplacePattern Замещает совпадающий текст по всему текстовому документу.
Открытый метод ReplaceText Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.

В начало страницы

Заметки

Объект TextDocument, основанный на Visual C++ версии 6.0 объекта Document.

В Visual C++ версии 6.0 набор свойств и методов объекта TextDocument представлял собой расширение множества членов объекта Document. В то же время в Visual Studio объект Document содержит все методы и свойства, которые входили в TextDocument Visual C++ версии 6.0. В Visual Studio TextDocument имеет только методы для конкретных текстов. При этом работа прежнего кода не нарушается, поскольку все методы, которые в Visual C++ версии 6.0 возвращали объект TextDocument, теперь возвращают объект Document. Поэтому там, где в прежнем коде ожидался объект TextDocument, теперь используется объект Document.

Примеры

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

См. также

Ссылки

EnvDTE - пространство имен