Text Object Model
Перейти к навигации
Перейти к поиску
Text Object Model (TOM) — набор COM-интерфейсов для работы с текстом. Используется, в частности, элементом управления Rich Text Edit.
Архитектура
[править | править код]TOM включает в себя следующие интерфейсы:
- ITextDocument (документ) — интерфейс верхнего уровня, используется для получения нижележащих объектов диапазонов текста и выделенного текста, открытия и сохранения документа, управления свойствами отмены правок и обновления текста на экране;
- ITextStoryRanges (история) — используется для получения элементов истории документа (объектов диапазона текста);
- ITextRange (диапазон текста) — основной текстовый интерфейс, используется для получения и редактирования текста;
- ITextFont (шрифт) — атрибуты шрифта;
- ITextPara (параграф) — атрибуты параграфа;
- ITextSelection (выделенный текст) — используется для выделения диапазона текста, получения и замены строки выделенного текста.
Литература
[править | править код]Ron Reeves. C++/C#: programmer's guide to Windows 2000. — Prentice Hall PTR, 2002. — P. 247. — (Prentice Hall series on Microsoft technologies). — ISBN 9780130409478.
Ссылки
[править | править код]Text Object Model (англ.). MSDN Library. Microsoft (6 июня 2012). Дата обращения: 25 июля 2012. Архивировано 29 сентября 2012 года.