指定识别器如何解释墨迹并确定结果字符串。
在首次处理墨迹之前调用此函数。 因此,在调用 Process 函数之前调用 SetFlags 函数。
Syntax
HRESULT SetFlags(
[in] HRECOCONTEXT hrc,
[in] DWORD dwFlags
);
参数
[in] hrc
识别器上下文的句柄。
[in] dwFlags
下表列出了可以设置为指定识别器如何解释墨迹并确定结果字符串的标志。 使用 OR 运算符 (|) 根据需要合并标志。
返回值
此函数可以返回其中一个值。
| HRESULT 值 | Description |
|---|---|
|
成功。 |
|
标志无效。 |
|
识别器不支持此函数。 |
|
无法分配内存以完成作。 |
|
发生未指定的错误。 |
|
上下文无效,或者其中一个参数是无效指针。 |
注解
在Microsoft Windows XP Tablet PC Edition 开发工具包 1.7 之前,平板电脑输入面板执行智能间距。 从平板电脑 SDK 1.7 开始,输入面板将继续生成具有初步间距建议的结果。 但是,平板电脑输入面板的间距结果可能因识别器的建议(结果)而更改。 识别器可以使用文本上下文信息(基于输入面板进行的 SetTextContext 调用)及其内部语言模型规则来执行此作。
输入面板可以通过调用具有RECOFLAG_AUTOSPACE标志集的此函数来确定识别器是否能够执行自动间距。 如果识别器不支持自动间距,则返回E_INVALIDARG。
注意SetFlags 函数仅支持行模式。 不支持装箱模式、免费模式和单行模式。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows XP Tablet PC Edition [桌面应用 |UWP 应用] |
| 支持的最低服务器 | 无受支持的版本 |
| 目标平台 | Windows操作系统 |
| Header | recapis.h |
| Library | inkobjcore.lib |
| DLL | inkobjcore.dll |