Русская Википедия:Text Object Model

Материал из Онлайн справочника
Версия от 20:52, 17 июля 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} '''Text Object Model''' (TOM) — набор COM-интерфейсов для работы с текстом. Используется, в частности, элементом управления Rich Text Edit. == Архитектура == TOM включает в себя следующие интерфейсы: * ITextDocument (докуме...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Text Object Model (TOM) — набор COM-интерфейсов для работы с текстом. Используется, в частности, элементом управления Rich Text Edit.

Архитектура

TOM включает в себя следующие интерфейсы:

  • ITextDocument (документ) — интерфейс верхнего уровня, используется для получения нижележащих объектов диапазонов текста и выделенного текста, открытия и сохранения документа, управления свойствами отмены правок и обновления текста на экране;
  • ITextStoryRanges (история) — используется для получения элементов истории документа (объектов диапазона текста);
  • ITextRange (диапазон текста) — основной текстовый интерфейс, используется для получения и редактирования текста;
  • ITextFont (шрифт) — атрибуты шрифта;
  • ITextPara (параграф) — атрибуты параграфа;
  • ITextSelection (выделенный текст) — используется для выделения диапазона текста, получения и замены строки выделенного текста.

Литература

Шаблон:Книга

Ссылки

Шаблон:Cite web