AnalysisWarningCode-Enumeration

Gibt den Satz verfügbarer Warnungen an, die während der Freihandanalyse auftreten können.

Syntax

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;

Konstanten

AnalysisWarningCode_Aborted

Der Analysevorgang wurde abgebrochen.

Wird nur zurückgegeben, wenn der synchrone Analysevorgang aufgerufen wird. Das Abbrechen eines asynchronen Vorgangs löst kein _IAnalysisEvents::Results-Ereignis aus.

AnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound

Der IInkAnalyzer kann keine Freihanderkennung finden, die sprach- oder funktionsanforderungen erfüllt, die für die Durchführung des Analysevorgangs erforderlich sind.

AnalysisWarningCode_FactoidNotSupported

Die Freihanderkennung konnte den angegebenen Factoidsatz auf dem Analysehinweisknoten nicht berücksichtigen (siehe Eigenschaften von IContextNode::GetType und Analysis Hint).

AnalysisWarningCode_FactoidCoercionNotSupported

Die Freihanderkennung konnte ihre Ergebnisse nicht in das angegebene Factoid umwandeln, das auf dem Analysehinweisknoten festgelegt wurde (siehe IContextNode::GetType - und Analysehinweiseigenschaften).

AnalysisWarningCode_GuideNotSupported

Die Freihanderkennung konnte den angegebenen Leitfadensatz auf dem Analysehinweisknoten nicht berücksichtigen (siehe Eigenschaften von IContextNode::GetType und Analysis Hint).

AnalysisWarningCode_WordlistNotSupported

Die Freihanderkennung konnte die auf dem Analysehinweisknoten festgelegte Wortliste nicht respektieren (siehe IContextNode::GetType - und Analysis Hint-Eigenschaften).

AnalysisWarningCode_WordModeNotSupported

Die Freihanderkennung konnte den angegebenen Wortmodus, der auf dem Analysehinweisknoten festgelegt wurde, nicht respektieren (siehe IContextNode::GetType - und Analysis-Hint-Eigenschaften).

AnalysisWarningCode_PartialDictionaryTermsNotSupported

Gibt an, dass partielle Wörterbuchbegriffe nicht vom IInkAnalysisRecognizer zurückgegeben werden konnten.

AnalysisWarningCode_TextRecognitionProcessFailed

Gibt an, dass der Texterkennungsprozess fehlgeschlagen ist.

AnalysisWarningCode_AddInkToRecognizerFailed

Die Freihandeingabe konnte dem IInkAnalysisRecognizer nicht hinzugefügt werden. Beispielsweise schlägt das Hinzufügen von Strichen fehl, die von einer Maus auf eine Gestenerkennung gesammelt wurden, da die Gestenerkennung Striche erfordert, die von einem Digitalisierer erfasst werden.

AnalysisWarningCode_SetPrefixSuffixFailed

Der IInkAnalysisRecognizer konnte den angegebenen Präfix- oder Suffixtext eines Analysehinweisknotens nicht respektieren (siehe IContextNode::GetType und Analysis Hint Properties).

AnalysisWarningCode_InkAnalysisRecognizerInitializationFailed

Der IInkAnalyzer konnte keine Striche auf dem IInkAnalysisRecognizer instanziieren, klonen oder festlegen.

AnalysisWarningCode_ConfirmedWithoutInkRecognition

Gibt an, dass ein IContextNode-Objekt vom Benutzer bestätigt wurde, ohne dass für den Knoten Erkennungswerte berechnet wurden.

AnalysisWarningCode_BackgroundException

Der Hintergrundvorgang wurde aufgrund einer Ausnahme nicht abgeschlossen. Dies ist ein schwerwiegender Fehler und erfordert, dass der IInkAnalyzer vor der weiteren Verwendung erneut instanziiert wird.

AnalysisWarningCode_ContextNodeLocationNotSet

Gibt an, dass für ein IContextNode-Objekt kein ordnungsgemäßer Speicherort festgelegt ist (siehe IContextNode::SetLocation). Die IContextNode::GetLocation-Methode muss einen nicht leeren Wert zurückgeben, es sei denn, das IContextNode-Objekt ist als teilweise aufgefüllt gekennzeichnet.

AnalysisWarningCode_LanguageIdNotRespected

Der Sprachbezeichner, der für einen Strich festgelegt wurde, der einem benutzerdefinierten Erkennungsknoten zugeordnet ist (siehe IContextNode::GetType), stimmte nicht mit dem Sprachbezeichner des verwendeten IInkAnalysisRecognizer überein. Die Freihandeingabe wurde weiterhin mit dem angegebenen IInkAnalysisRecognizer erkannt.

AnalysisWarningCode_EnableUnicodeCharacterRangesNotSupported

IInkAnalysisRecognizer unterstützt die Aktivierung von Unicode-Zeichenbereichen nicht wie angegeben.

AnalysisWarningCode_TopInkBreaksOnlyNotSupported

Der IInkAnalysisRecognizer unterstützt TopInkBreaks nur nicht, obwohl die Hinweise nur die Anforderung für TopInkBreaks enthalten.

AnalysisWarningCode_AnalysisAlreadyRunning

Der IInkAnalyzer führt bereits eine Hintergrundanalyse durch.

Bemerkungen

AnalysisWarningCode_BackgroundException ist der einzige Warncodewert, der erfordert, dass das IInkAnalyzer-Objekt vor der weiteren Verwendung erneut instanziiert wird.

Andere Codewerte für Warnungen, z. B. AnalysisWarningCode_InkAnalysisRecognizerInitializationFailed und AnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound, erfordern möglicherweise, dass das IInkAnalyzer-Objekt eine andere Erkennung verwendet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
Header
IACom.h (erfordert auch IACom_i.c)

Siehe auch

IAnalysisWarning::GetWarningCode

Freihandanalysereferenz