Перечисление AnalysisWarningCode
Указывает набор доступных предупреждений, которые могут возникать во время анализа рукописного ввода.
Синтаксис
typedef enum AnalysisWarningCode {
AnalysisWarningCode_Aborted = 0,
AnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound = 1,
AnalysisWarningCode_FactoidNotSupported = 2,
AnalysisWarningCode_FactoidCoercionNotSupported = 3,
AnalysisWarningCode_GuideNotSupported = 4,
AnalysisWarningCode_WordlistNotSupported = 5,
AnalysisWarningCode_WordModeNotSupported = 6,
AnalysisWarningCode_PartialDictionaryTermsNotSupported = 7,
AnalysisWarningCode_TextRecognitionProcessFailed = 8,
AnalysisWarningCode_AddInkToRecognizerFailed = 9,
AnalysisWarningCode_SetPrefixSuffixFailed = 10,
AnalysisWarningCode_InkAnalysisRecognizerInitializationFailed = 11,
AnalysisWarningCode_ConfirmedWithoutInkRecognition = 12,
AnalysisWarningCode_BackgroundException = 13,
AnalysisWarningCode_ContextNodeLocationNotSet = 14,
AnalysisWarningCode_LanguageIdNotRespected = 15,
AnalysisWarningCode_EnableUnicodeCharacterRangesNotSupported = 16,
AnalysisWarningCode_TopInkBreaksOnlyNotSupported = 17,
AnalysisWarningCode_AnalysisAlreadyRunning = 18
} AnalysisWarningCode;
Константы
-
AnalysisWarningCode_Aborted
-
Операция анализа была прервана.
Возвращается только при вызове синхронной операции анализа. Прерывание асинхронной операции не приведет к возникновению события _IAnalysisEvents::Results .
-
AnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound
-
IInkAnalyzer не может найти распознаватель рукописного ввода, отвечающий требованиям к языку или возможностям, необходимым для выполнения операции анализа.
-
AnalysisWarningCode_FactoidNotSupported
-
Распознаватель рукописного ввода не смог учитывать указанный набор фактоидов на узле указания анализа (см. раздел IContextNode::GetType и Свойства указания анализа).
-
AnalysisWarningCode_FactoidCoercionNotSupported
-
Распознаватель рукописного ввода не смог привести свои результаты к указанному набору фактоидов на узле указания анализа (см. раздел IContextNode::GetType и Свойства указания анализа).
-
AnalysisWarningCode_GuideNotSupported
-
Распознаватель рукописного ввода не смог выполнить указанный набор направляющих на узле указания для анализа (см. раздел IContextNode::GetType и Свойства подсказки анализа).
-
AnalysisWarningCode_WordlistNotSupported
-
Распознаватель рукописного ввода не смог учитывать указанный список слов, заданный в узле указания для анализа (см. раздел IContextNode::GetType и Свойства подсказки анализа).
-
AnalysisWarningCode_WordModeNotSupported
-
Распознаватель рукописного ввода не смог учитывать указанный режим слова, заданный на узле указания для анализа (см. раздел IContextNode::GetType и Свойства подсказки анализа).
-
AnalysisWarningCode_PartialDictionaryTermsNotSupported
-
Указывает, что разделяемые термины словаря не могут быть возвращены из IInkAnalysisRecognizer.
-
AnalysisWarningCode_TextRecognitionProcessFailed
-
Указывает, что процесс распознавания текста завершился сбоем.
-
AnalysisWarningCode_AddInkToRecognizerFailed
-
Не удалось добавить рукописный ввод в IInkAnalysisRecognizer. Например, добавление штрихов, собранных с мыши в распознаватель жестов, завершится ошибкой, так как распознаватель жестов требует штрихов, собранных из дигитайзера.
-
AnalysisWarningCode_SetPrefixSuffixFailed
-
IInkAnalysisRecognizer не смог учитывать указанный префикс или текст суффикса узла указания анализа (см. раздел IContextNode::GetType и Свойства указания анализа).
-
AnalysisWarningCode_InkAnalysisRecognizerInitializationFailed
-
IInkAnalyzer не смог создать экземпляр, клонировать или установить штрихи на IInkAnalysisRecognizer.
-
AnalysisWarningCode_ConfirmedWithoutInkRecognition
-
Указывает, что объект IContextNode был подтвержден пользователем без каких-либо значений распознавания, вычисляемых для узла.
-
AnalysisWarningCode_BackgroundException
-
Фоновая операция не завершена из-за исключения. Это неустранимая ошибка, которая требует повторного создания экземпляра IInkAnalyzer перед дальнейшим использованием.
-
AnalysisWarningCode_ContextNodeLocationNotSet
-
Указывает, что объект IContextNode не имеет правильного расположения (см. раздел IContextNode::SetLocation). Метод IContextNode::GetLocation должен возвращать непустое значение, если объект IContextNode не помечен как частично заполненный.
-
AnalysisWarningCode_LanguageIdNotRespected
-
Идентификатор языка, заданный в росчерке, связанном с узлом пользовательского распознавателя (см. раздел IContextNode::GetType), не соответствует идентификатору языка используемого IInkAnalysisRecognizer . Рукописный ввод по-прежнему распознан с помощью указанного IInkAnalysisRecognizer.
-
AnalysisWarningCode_EnableUnicodeCharacterRangesNotSupported
-
IInkAnalysisRecognizer не поддерживает включение диапазонов символов Юникода, как указано.
-
AnalysisWarningCode_TopInkBreaksOnlyNotSupported
-
IInkAnalysisRecognizer не поддерживает Только TopInkBreaks, хотя указания содержали запрос только для TopInkBreaks.
-
AnalysisWarningCode_AnalysisAlreadyRunning
-
IInkAnalyzer уже выполняет фоновый анализ.
Комментарии
AnalysisWarningCode_BackgroundException является единственным значением кода предупреждения, требующим повторного создания экземпляра объекта IInkAnalyzer перед дальнейшим использованием.
Для других значений кода предупреждений, таких как AnalysisWarningCode_InkAnalysisRecognizerInitializationFailed и AnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound, может потребоваться, чтобы объект IInkAnalyzer использовал другой распознаватель.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Заголовок |
|