TextServiceFramework

Service Service Service

文本服務框架

文本服務框架

作用

Microsoft Windows 文本服務框架(TSF) 是一個包含在Windows XP 及其後繼版本作業系統的系統服務。TSF為高級文本輸入的通信以及自然語言技術提供了一個簡單的可擴展的框架。TSF 可以被應用程式所使用, 也可以作為一個TSF文本服務 。一個TSF文本服務可以提供多語言支持,以及如鍵盤處理,手寫識別以及語音識別等文本服務通信。

用在哪裡

文本服務框架可以使用在Windows平台XP以及後續作業系統使用文本服務。

開發者須知

文本服務框架被設計用來提供給利用C或者C++開發語言的的COM開發者使用的。開發者需要熟悉Windows系列作業系統上的相關文本服務。手寫識別語音識別方面的知識,以及支持多國語言的編程經驗會讓你在該主題中更加得心應手。

運行環境要求

文本服務框架運行在微軟Windows XP作業系統上。也可以作為可再發行部分運行在發Windows 98, Windows Millennium版本, Windows NT 4.0, 以及Windows 2000之上. 獲取更多關於特定API函式的運行環境要求,可參見引用文檔部分的內容,。要下載最新的可再發行組件,請轉到 Windows Server 2003 SP1 Platform SDK網頁.

本部分包含的話題
話題 話題描述
關於Text Services Framework 文本服務框架概要
使用Text Services Framework 介紹如何使用文本服務框架
Text Services Framework 參考 文本服務框架的接口,函式,結構以及其他編程要素的文檔
Glossary 在本開發文檔中所用到的技術術語的字母表排列索引
附加資源

閱讀本文檔前須知
為了幫助理解該TSF文檔,作以下約定: 術語“應用程式”均是指支持TSF的應用程式,術語“文本服務”指一個TSF文本服務,術語“管理器”指代一個TSF管理器。除非在特別聲明的前提下,以後均按照以上約定的術語理解本文檔。另外,文本服務提供者必須在其二進制執行檔中提供數字簽名。
示例代碼
以下是未編譯的TSF應用程式和文本服務的例子,在MSDN上的Text Services Framework Sample Code 頁上的下載選項里可以下載。下面的例子可以展示如何創建以及定製一個文本服務。
示例程式的順序
由於後一個例子是在前一個例子的基礎上的擴充,所以順序顯得很重要。
正如在2003版的SDK展示的那樣:
1、 Simple Text Service
2、Text Service with Track Focus
3、Text Service with Track Text Change
4、Text Service with Icon in Language Bar
5、Text Service with Text Insertion
6、Text Service with Keyboard Functionality
7、Text Service with Composition
8、Text Service with Composition String Underline
9、Text Service with Candidate List
對於TSF新手來說,建議按照以上順序閱讀示例程式,集中精力關注每一個例子所要表達的關鍵點。

相關詞條

相關搜尋

熱門詞條

聯絡我們