Интерфейс ITextDocument2 (tom.h)

Расширяет интерфейс ITextDocument, добавляя методы, позволяющие Редактор метода ввода (IME) управлять многофункциональным элементом управления редактированием, и методы для извлечения других интерфейсов, таких как ITextDisplays, ITextRange2, ITextFont2, ITextPara2 и т. д.

Некоторым методам ITextDocument2 , используемым с редактором IME, требуется доступ к текущему дескриптору окна (HWND). Используйте метод ITextDocument2::GetWindow для получения дескриптора.

Наследование

Интерфейс ITextDocument2 наследуется от ITextDocument. ITextDocument2 также содержит следующие типы элементов:

Методы

Интерфейс ITextDocument2 содержит следующие методы.

 
ITextDocument2::AttachMsgFilter

Присоединяет новый фильтр сообщений к экземпляру редактирования. Все сообщения окна, получаемые экземпляром редактирования, перенаправляются в фильтр сообщений.
ITextDocument2::CheckTextLimit

Проверяет, превышает ли количество добавляемых символов максимально допустимое количество текстовых значений.
ITextDocument2::GetActiveStory

Возвращает активную историю; т. е. история, которая получает ввод с клавиатуры и мыши.
ITextDocument2::GetCallManager

Возвращает диспетчер вызовов.
ITextDocument2::GetCaretType

Возвращает тип курсора.
ITextDocument2::GetClientRect

Извлекает клиентский прямоугольник полнофункционированного элемента управления редактированием.
ITextDocument2::GetDisplays

Возвращает коллекцию дисплеев для этого экземпляра обработчика текстовой объектной модели (TOM).
ITextDocument2::GetDocumentFont

Возвращает объект , предоставляющий сведения о формате символов по умолчанию для данного экземпляра обработчика текстовой объектной модели (TOM).
ITextDocument2::GetDocumentPara

Возвращает объект , предоставляющий сведения о формате абзаца по умолчанию для данного экземпляра обработчика текстовой объектной модели (TOM).
ITextDocument2::GetEastAsianFlags

Возвращает флаги Восточной Азии.
ITextDocument2::GetEffectColor

Извлекает цвет, используемый для специальных атрибутов текста.
ITextDocument2::GetGenerator

Возвращает имя подсистемы текстовой объектной модели (TOM).
ITextDocument2::GetImmContext

Возвращает входной контекст диспетчера методов ввода (IMM) из узла текстовой объектной модели (TOM).
ITextDocument2::GetMainStory

Возвращает main историю.
ITextDocument2::GetMathProperties

Возвращает математические свойства документа.
ITextDocument2::GetNewStory

Получает новую историю.
ITextDocument2::GetNotificationMode

Возвращает режим уведомления.
ITextDocument2::GetPreferredFont

Извлекает предпочтительный шрифт для определенного репертуара символов и позиции символов.
ITextDocument2::GetProperty

Возвращает значение свойства.
ITextDocument2::GetSelection2

Возвращает активный выделенный фрагмент. (ITextDocument2.GetSelection2)
ITextDocument2::GetStory

Извлекает историю, соответствующую определенному индексу.
ITextDocument2::GetStoryRanges2

Возвращает объект для перечисления историй в документе.
ITextDocument2::GetStrings

Возвращает коллекцию строк форматированного текста.
ITextDocument2::GetTypographyOptions

Возвращает параметры оформления.
ITextDocument2::GetVersion

Возвращает номер версии подсистемы текстовой объектной модели (TOM).
ITextDocument2::GetWindow

Возвращает дескриптор окна, используемого модулем текстовой объектной модели (TOM) для отображения выходных данных.
ITextDocument2::Notify

Уведомляет клиента обработчика текстовой объектной модели (TOM) об определенных событиях метода ввода Редактор (IME).
ITextDocument2::Range2

Извлекает новый текстовый диапазон для активной истории документа.
ITextDocument2::RangeFromPoint2

Извлекает вырожденный диапазон в определенной точке (или ближайшей к ней) точке экрана.
ITextDocument2::ReleaseCallManager

Освобождает диспетчер звонков.
ITextDocument2::ReleaseImmContext

Освобождает входной контекст диспетчера методов ввода (IMM).
ITextDocument2::SetActiveStory

Задает активную историю; т. е. история, которая получает ввод с клавиатуры и мыши.
ITextDocument2::SetCaretType

Задает тип курсора.
ITextDocument2::SetDocumentFont

Задает форматирование символов по умолчанию для этого экземпляра обработчика текстовой объектной модели (TOM).
ITextDocument2::SetDocumentPara

Задает форматирование абзаца по умолчанию для этого экземпляра обработчика текстовой объектной модели (TOM).
ITextDocument2::SetEffectColor

Указывает цвет, используемый для специальных атрибутов текста.
ITextDocument2::SetIMEInProgress

Задает состояние флага Редактор метода ввода (IME).
ITextDocument2::SetMathProperties

Задает математические свойства, используемые для документа.
ITextDocument2::SetNotificationMode

Задает режим уведомлений.
ITextDocument2::SetProperty

Задает новое значение для свойства.
ITextDocument2::SetTypographyOptions

Задает параметры оформления документа.
ITextDocument2::SysBeep

Создает системный звуковой сигнал.
ITextDocument2::Update

Обновления выделения и курсора.
ITextDocument2::UpdateWindow

Уведомляет клиента о том, что представление изменилось, и клиент должен обновить представление, если подсистема текстовой объектной модели (TOM) активна на месте.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header tom.h