Text Services Framework

Text Services Framework

Text Services Framework (TSF) — программный интерфейс, позволяющий выполнять ввод текста, не зависящий от языка и устройств ввода. Приложения могут получать вводимый текст, не зная о деталях реализации устройства ввода, например с помощью распознавания речи или рукописного ввода. Ввод текста при помощи TSF должен заменить ввод с помощью IME.

Система TSF является расширяемой, новые устройства ввода могут добавляться без изменений в коде приложений или с минимальными изменениями. Архитектура TSF включает в себя три основных компонента:

  • Приложения, поддерживающие TSF, должны реализовать определённые COM-интерфейсы и связываться с менеджером TSF через реализуемые им интерфейсы.
  • Текстовые сервисы функционируют как поставщики текста приложениям. Текстовые сервисы реализуются как COM сервер, регистрирующий себя в TSF. После регистрации пользователи могут взаимодействовать с текстовым сервисом посредством языковой панели и сочетаний клавиш.
  • Менеджер TSF функционирует как промежуточный элемент между приложением и одним или несколькими текстовыми сервисами, позволяет приложению и текстовым сервисам совместно использовать текст и управляет текстовыми сервисами. Менеджер TSF реализуется операционной системой и не может быть заменён. Текстовые сервисы взаимодействуют с приложениями только через менеджер TSF.

Ссылки

Text Services Framework  (англ.). MSDN Library. Microsoft (4 June 2012). Архивировано из первоисточника 7 октября 2012. Проверено 9 июля 2012.



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Text Services Framework" в других словарях:

  • Text Services Framework — The Text Services Framework (TSF) , is a COM framework and API in Windows XP and later Windows operating systems that supports advanced text input and text processing. The Text Services Framework is designed to offer advanced language and word… …   Wikipedia

  • Text Object Model — Значимость предмета статьи поставлена под сомнение. Пожалуйста, покажите в статье значимость её предмета, добавив в неё доказательства значимости по частным критериям значимости или, в случае если частные критерии значимости для… …   Википедия

  • Text over IP — (or ToIP) is a means of providing a real time text service that operates over IP based networks. It complements Voice over IP (VoIP) and Video over IP. Real time text is defined in ITU T Multimedia Recommendation F.700 2.1.2.1 . Real time text is …   Wikipedia

  • Framework Class Library — The Framework Class Library (FCL) is a standard library and one of two core components of Microsoft .NET Framework. The FCL is a collection of thousands of reusable classes (within hundreds of namespaces), interfaces and value types. BCL(Base… …   Wikipedia

  • .NET Framework — This article is about the Microsoft technology. For the Top level domain, see .net. For other uses, see .NET. .NET Framework Developer(s) Microsoft …   Wikipedia

  • Microsoft Sync Framework — Not to be confused with Ford Sync, the in car communications and entertainment system developed by Ford and Microsoft. Microsoft Sync Framework is a data synchronization platform from Microsoft that can be used to synchronize data across multiple …   Wikipedia

  • Web Services Enhancements — (WSE) is an add on to the Microsoft .NET Framework which includes a set of classes that implement additional WS * web service specifications chiefly in areas such as security, reliable messaging, and sending attachments.[1] Web services are… …   Wikipedia

  • .NET Framework — Для термина «.NET» см. другие значения. .NET Framework Тип Комп …   Википедия

  • Microsoft Customer Care Framework — A possible implementation of CCF Agent Desktop Developer(s) Microsoft Stable release 2009 SP 1 / March 31, 2009 …   Wikipedia

  • ADO.NET Entity Framework — в составе .NET Framework ADO.NET Entity Framework (EF)  объектно ориентированная технология доступа к данным, является object relational mapping (ORM) решением для .NET Framework от M …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»