请输入您要查询的百科知识:

 

词条 TextServiceFramework
释义

文本服务框架

文本服务框架

作用

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新手来说,建议按照以上顺序阅读示例程序,集中精力关注每一个例子所要表达的关键点。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/27 11:45:04