Функция SetTextContext (recapis.h)
Предоставляет текстовые строки, которые идут до и после текста, содержащегося в контексте распознавателя.
Эта функция вызывается перед первой обработкой рукописного ввода. Поэтому вызовите функцию SetTextContext перед вызовом функции Process .
Синтаксис
HRESULT SetTextContext(
HRECOCONTEXT hrc,
ULONG cwcBefore,
const WCHAR *pwcBefore,
ULONG cwcAfter,
const WCHAR *pwcAfter
);
Параметры
hrc
Дескриптор контекста распознавателя.
cwcBefore
Число символов в pwcBefore.
pwcBefore
Текстовая строка, которая находится перед текстом, содержащимся в контексте распознавателя. Строка не заканчивается null .
cwcAfter
Число символов в pwcAfter.
pwcAfter
Текстовая строка, которая появляется после текста, содержащегося в контексте распознавателя. Строка не имеет значение NULL -terminated.
Возвращаемое значение
Эта функция может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Контекст является недопустимым или один из параметров является недопустимым указателем. |
|
Распознаватель не поддерживает эту функцию. |
|
Не удалось выделить память для завершения операции. |
|
Произошла неизвестная ошибка. |
|
Указан недопустимый аргумент. |
Комментарии
Функция SetTextContext предоставляет контекст для фразы или слова, повышая точность распознавателя. Например, если строка pwcBeforepwcBefore имеет значение "под " и строка pwcAfter имеет значение "в доме", распознаватель может использовать слово или слова между строками. Распознаватель должен учитывать пробел после "the" и перед "in" при выполнении распознавания.
Однако если строка pwcAfter имеет значение "Hel", а строка pwcBefore — "o", отсутствие пробела между строками указывает на то, что распознаватель должен распознавать одну или несколько букв внутри слова, которое начинается с "Hel" и заканчивается на "o".
Рекомендуется ограничить длину контекста текста не более чем 1024 символами для левого и правого контекстов.
Требования
Минимальная версия клиента | Windows XP Tablet PC Edition [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | recapis.h |
DLL | inkobjcore.dll |