Поделиться через


Функция SetCACMode (recapis.h)

Задает режим автозаполнения символов для распознавания символов или слов.

Вы не сможете отключить автозаполнение символов после его установки.

Синтаксис

HRESULT SetCACMode(
  HRECOCONTEXT hrc,
  int          iMode
);

Параметры

hrc

Дескриптор контекста распознавателя.

iMode

В следующей таблице перечислены возможные режимы автозаполнения символов.

Режим автозаполнения символов. Значение
CAC_FULL
Распознавание происходит так, как если бы все штрихи были завершены.
CAC_PREFIX
Распознавание происходит при частичном вводе. Порядок штрихов должен соответствовать правилам языка.
CAC_RANDOM
Распознавание происходит при частичном вводе. Порядок штрихов может быть произвольным.

Возвращаемое значение

Эта функция может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_INVALIDARG
Указанный режим недопустим.
E_NOTIMPL
Распознаватель не поддерживает эту функцию.
E_FAIL
Либо вы не вызывали функцию SetGuide перед вызовом этой функции, либо в руководстве есть несколько полей.
E_POINTER
Контекст является недопустимым или один из параметров является недопустимым указателем.
TPC_E_OUT_OF_ORDER_CALL
Попытка задать направляющую, когда в контексте reco уже есть рукописные фрагменты, или, в случае распознавателей восточноазиатских символов, SetGuide был вызван ранее.

Требования

Требование Значение
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header recapis.h
DLL inkobjcore.dll