Перечисление 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 [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Заголовок |
|
См. также раздел