Интерфейс 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 |