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


Перечисление RecognizerCapabilities

Задает атрибуты IInkAnalysisRecognizer.

Синтаксис

typedef enum RecognizerCapabilities { 
  RC_None                            = 0,
  RC_DoNotCare                       = 0x1,
  RC_Object                          = 0x2,
  RC_FreeInput                       = 0x4,
  RC_LinedInput                      = 0x8,
  RC_BoxedInput                      = 0x10,
  RC_CharacterAutoCompletionInput    = 0x20,
  RC_RightAndDown                    = 0x40,
  RC_LeftAndDown                     = 0x80,
  RC_DownAndLeft                     = 0x100,
  RC_DownAndRight                    = 0x200,
  RC_ArbitraryAngle                  = 0x400,
  RC_Lattice                         = 0x800,
  RC_AdviseInkChange                 = 0x1000,
  RC_StrokeReorder                   = 0x2000,
  RC_Personalizable                  = 0x4000,
  RC_PrefersArbitraryAngle           = 0x8000,
  RC_PrefersParagraphBreaking        = 0x10000,
  RC_PrefersSegmentationRecognition  = 0x20000
} InkAnalysisRecognizerCapabilities;

Константы

RC_None

Возможности не указаны.

RC_DoNotCare

Игнорирует все остальные установленные флаги.

RC_Object

Поддерживает распознавание объектов; В противном случае распознает только текст.

RC_FreeInput

Поддерживает свободный ввод, где рукописный ввод вводится без использования направляющей распознавания, например строки или поля.

RC_LinedInput

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

RC_BoxedInput

Поддерживает коробочный ввод, где каждый символ или слово вводится в поле.

RC_CharacterAutoCompletionInput

Поддерживает автозаполнение символов. Распознавателям, поддерживающим автозаполнение символов, требуется ввод в упакованной кодировке.

RC_RightAndDown

Поддерживает рукописный ввод в порядке справа и вниз, например в западных языках и некоторых восточноазиатских языках.

RC_LeftAndDown

Поддерживает рукописный ввод в левом и нижнем порядке, например на иврите и арабском языках.

RC_DownAndLeft

Поддерживает ввод рукописного ввода в нижнем и левом порядке, например в некоторых восточноазиатских языках.

RC_DownAndRight

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

RC_ArbitraryAngle

Поддерживает текст, написанный под произвольным углом.

RC_Lattice

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

RC_AdviseInkChange

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

RC_StrokeReorder

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

RC_Personalizable

Поддерживает персонализированный рукописный ввод, при котором распознаватель улучшает распознавание при доступе к одному и тому же рукописному вводу с течением времени.

RC_PrefersArbitraryAngle

IInkAnalyzer не должен поворачивать рукописный текст в горизонтальную ориентацию перед отправкой рукописного ввода в IInkAnalysisRecognizer.

RC_PrefersParagraphBreaking

IInkAnalyzer должен отправлять все абзацы рукописного ввода в IInkAnalysisRecognizer, позволяя IInkAnalysisRecognizer выполнять разбиение строк и разбиение слов (или символов).

RC_PrefersSegmentationRecognition

Распознает только одно слово или символ для каждой операции распознавания. IInkAnalyzer выполняет сегментацию рукописного ввода и отправляет только один сегмент за раз в IInkAnalysisRecognizer.

Комментарии

Это перечисление позволяет использовать побитовое сочетание значений элементов. Используйте это перечисление, чтобы найти установленный распознаватель рукописного ввода, поддерживающий необходимые атрибуты.

Требования

Требование Значение
Минимальная версия клиента
Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Заголовок
IACom.h (также требуется IACom_i.c)

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

IInkAnalysisRecognizer::GetCapabilities

Справочник по анализу рукописного ввода