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


Метод IInkRecognizerContext::get_Factoid (msinkaut.h)

Возвращает или задает фактоид, который распознаватель использует для ограничения поиска результата распознавания.

Это свойство доступно для чтения и записи.

Синтаксис

HRESULT get_Factoid(
  BSTR *Factoid
);

Параметры

Factoid

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

None

Remarks

Factoid предоставляет контекст распознавателя для распознанного рукописного ввода в контексте определенного поля. Вы указываете фактоид, если поле ввода имеет известный тип, например, если поле ввода содержит дату.

Дополнительные сведения о factoids и их использовании см. в разделе Повышение точности распознавания планшетных компьютеров путем настройки контекста.

Установка Factoid выполняется успешно, только если коллекция InkStrokes имеет значение NULL. Перед присоединением коллекции InkStrokes к InkRecognizerContext необходимо задать для factoid или задать для коллекции Strokes значение NULL, а затем установить Factoid (и, возможно, повторно подключить коллекцию InkStrokes).

Чтобы убедиться, что рукописный ввод распознается в правильном контексте поля, задайте это свойство перед первой обработкой рукописного ввода, например перед вызовом метода Recognize .

Примечание Все фактоиды чувствительны к регистру.
 
Это свойство принимает или возвращает строковый параметр, а не объект класса Factoid . Члены этого класса имеют тип string.

Для элемента управления InkEdit это свойство следует изменять только в том случае, если свойство Status возвращает IES_Idle.

Требования

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

См. также раздел

Константы Factoid

IInkRecognizerContext

Класс InkRecognizerContext