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


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 - пространство имен