文本服务框架 (平板电脑)

在附加了 PenInputPanel 对象的控件上启用 文本服务框架(TSF) 时,PenInputPanel 对象可以直接插入文本。 如果控件不支持文本服务框架(TSF),PenInputPanel 对象必须使用 SendInput 函数 插入文本。

直接插入文本的功能对于那些输入东亚字符非常重要,其中使用 SendInput 函数 可以生成不正确的字符。

TSF 提供了一个接口,用于更正识别错误,使最终用户能够更正、重写甚至听写正确的文本。

通过调用 EnableTsf 方法启用 TSF,启用 参数设置为 TRUE

[C#]

PenInputPanel thePenInputPanel = new PenInputPanel(theControl);
//...
thePenInputPanel.EnableTsf(true);

附加到 InkEdit 控件的 PenInputPanel 对象提供了可靠的用户体验,因为 InkEdit 支持 TSF。 但是,请确保将 InkMode 属性设置为 inkEdit 控件上的 Microsoft.Ink.InkMode.Ink,如 最佳做法 主题中所述。

PenInputPanel 示例 提供了启用 TSF 的示例。

文本服务框架