Функция SetFactoid (recapis.h)
Указывает фактоид, который распознаватель использует для ограничения поиска результата.
Вы указываете фактоид, если поле ввода имеет известный тип, например, если поле ввода содержит дату. Эта функция вызывается перед первой обработкой рукописного ввода. Поэтому вызовите функцию SetFactoid перед вызовом функции Process .
Синтаксис
HRESULT SetFactoid(
HRECOCONTEXT hrc,
ULONG cwcFactoid,
const WCHAR *pwcFactoid
);
Параметры
hrc
Дескриптор контекста распознавателя.
cwcFactoid
Число символов в pwcFactoid.
pwcFactoid
Определяет фактоид для использования в контексте распознавателя. Строка не заканчивается null.
Возвращаемое значение
Эта функция может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Указанный factoid не поддерживается. |
|
Перед вызовом функции Process необходимо вызвать функцию SetFactoid. |
|
Контекст является недопустимым или один из параметров является недопустимым указателем. |
|
Распознаватель не поддерживает эту функцию. |
|
Не удалось выделить память для завершения операции. |
|
Произошла неизвестная ошибка. |
|
Контекст содержит недопустимое значение. |
Комментарии
Список фактоидов, которые можно передать в параметре cwcFactoid , см. в разделе Поддерживаемые factoids из версии 1. Factoid DEFAULT, указанный в этом разделе, не является допустимым значением для передачи в SetFactoid; API платформы планшетного ПК внутренне преобразует DEFAULT в NULL перед вызовом функции SetFactoid .
Рекомендуется ограничить длину строки factoid не более чем 32768 символами.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | recapis.h |
DLL | inkobjcore.dll |