- Text Object Model
-
Значимость предмета статьи поставлена под сомнение. Пожалуйста, покажите в статье значимость её предмета, добавив в неё доказательства значимости по частным критериям значимости или, в случае если частные критерии значимости для предмета статьи отсутствуют, по общему критерию значимости. Подробности могут быть на странице обсуждения.- Дата постановки шаблона: 25 июля 2012
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 June 2012). Архивировано из первоисточника 30 сентября 2012. Проверено 25 июля 2012.
API и фреймворки Microsoft Графика Desktop Window Manager · Direct2D · Direct3D (extensions) · GDI / GDI+ · WPF · Windows Color System · Windows Image Acquisition · Windows Imaging Component Аудио DirectMusic · DirectSound · DirectX plugin · XACT · Speech API · XAudio2 Мультимедиа DirectX (Media Objects · Video Acceleration) · DirectInput · DirectShow · Image Mastering API · Managed DirectX · Media Foundation · XNA · Windows Media · Video for Windows Web MSHTML · RSS Platform · JScript · VBScript · BHO · XDR · SideBar Gadgets Доступ к данным Data Access Components · Extensible Storage Engine · ADO.NET · ADO.NET Entity Framework · Sync Framework · Jet Engine · MSXML · OLE DB · OPC Сеть Winsock (LSP) · Winsock Kernel · Filtering Platform · Network Driver Interface Specification · Windows Rally · BITS · P2P API · MSMQ · MS MPI · DirectPlay Коммуникации Messaging API · Telephony API · WCF Win32 console · Windows Script Host · WMI (extensions) · PowerShell · Task Scheduler · Offline Files · Shadow Copy · Windows Installer · Error Reporting · Event Log · Common Log File System Компонентная модель COM · COM+ · ActiveX · Distributed Component Object Model · .NET Framework Библиотеки Base Class Library (BCL) · Microsoft Foundation Classes (MFC) · Active Template Library (ATL) · Windows Template Library (WTL) Драйверы устройств Windows Driver Model · Windows Driver Foundation (KMDF · UMDF) · WDDM · NDIS · UAA · Broadcast Driver Architecture · VxD Безопасность Crypto API (CAPICOM) · Windows CardSpace · Data Protection API · Security Support Provider Interface (SSPI) .NET ASP.NET · ADO.NET · Base Class Library (BCL) · Remoting · Silverlight · TPL · WCF · WCS · WPF · WF Программное обеспечение EFx Factory · Enterprise Library · Composite UI · CCF · CSF IPC MSRPC · Dynamic Data Exchange (DDE) · Remoting · WCF Доступность Active Accessibility · UI Automation Текст и многоязная
поддержкаDirectWrite · Text Services Framework · Text Object Model · Input method editor · Language Interface Pack · Multilingual User Interface · Uniscribe Категория:- Windows API
Wikimedia Foundation. 2010.