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


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

Возвращает или задает символы перед коллекцией InkStrokes в объекте InkRecognizerContext .

Это свойство является чтением и записью.

Синтаксис

HRESULT get_PrefixText(
  BSTR *Prefix
);

Параметры

Prefix

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

None

Remarks

Префикс помогает улучшить результаты распознавания, предоставляя распознаватель больше контекста о рукописном вводе.

Установка свойства PrefixText выполняется успешно, только если свойство Strokes имеет значение NULL. Перед присоединением коллекции InkStrokes к свойству StrokesInkRecognizerContext необходимо задать свойство PrefixText либо задать для свойства Strokesзначение NULL, а затем задать свойство PrefixText.

Примечание При использовании последнего метода может потребоваться повторно подключить коллекцию InkStrokes к свойству Strokes объекта InkRecognizerContext .
 
Если для свойства PrefixText задано значение NULL , из контекста распознавателя удаляется префиксный текст.

Текст префикса игнорируется, если не заданы флаги IRM_Coerce и IRM_WordModeInkRecognitionModes в свойстве RecognitionFlags .

Свойство SuffixText получает или задает символы, которые приходят после коллекции InkStrokes в объекте InkRecognizerContext , а также помогает улучшить результат распознавания.

Если приложение предоставляет интерфейс коррекции при преобразовании рукописного ввода в текст, приложение может разрешить пользователю выбирать символы в слове и использовать перо для создания символов замены. Приложение может использовать свойства PrefixText и SuffixText для улучшения распознавания новых рукописных фрагментов.

Требования

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

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

IInkRecognizerContext

Класс InkRecognizerContext

Свойство RecognitionFlags

Свойство strokes

Свойство SuffixText