RecognizerCapabilities-Enumeration

Gibt die Attribute eines IInkAnalysisRecognizers an.

Syntax

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;

Konstanten

RC_None

Keine Funktionen angegeben.

RC_DoNotCare

Ignoriert alle anderen festgelegten Flags.

RC_Object

Unterstützt die Objekterkennung; andernfalls wird nur Text erkannt.

RC_FreeInput

Unterstützt die freie Eingabe, bei der Freihandeingabe ohne Die Verwendung eines Erkennungsleitfadens, z. B. einer Zeile oder eines Felds, eingegeben wird.

RC_LinedInput

Unterstützt zeilenfähige Eingaben, die dem Schreiben auf füssigem Papier ähneln.

RC_BoxedInput

Unterstützt Boxeingaben, bei denen jedes Zeichen oder Wort in ein Feld eingegeben wird.

RC_CharacterAutoCompletionInput

Unterstützt die automatische Vervollständigung von Zeichen. Erkennungen, die Autovervollständigen von Zeichen unterstützen, erfordern boxed input.

RC_RightAndDown

Unterstützt Handschrifteingaben in der richtigen und nach unten geordneten Reihenfolge, z. B. in westlichen Sprachen und einigen ostasiatischen Sprachen.

RC_LeftAndDown

Unterstützt Handschrifteingaben in der linken und nach unten geordneten Reihenfolge, z. B. in Hebräisch und Arabisch.

RC_DownAndLeft

Unterstützt Handschrifteingaben in nach unten und links, z. B. in einigen ostasiatischen Sprachen.

RC_DownAndRight

Unterstützt Handschrifteingaben in nach unten und rechts, z. B. in einigen ostasiatischen Sprachen.

RC_ArbitraryAngle

Unterstützt Text, der in beliebigen Winkeln geschrieben wird.

RC_Lattice

Unterstützt das Zurückgeben eines Gitters als Alternative für eine Zeichenfolge für Ergebnisse der Handschrifterkennung.

RC_AdviseInkChange

Unterstützt das Unterbrechen der Hintergrunderkennung, z. B. wenn sich die Freihandfarbe geändert hat.

RC_StrokeReorder

Unterstützt, dass die räumliche und zeitliche Strichreihenfolge im Rahmen des Erkennungsvorgangs behandelt wird. Der IInkAnalyzer ordnet Striche nicht neu an, bevor Freihand an den IInkAnalysisRecognizer gesendet wird.

RC_Personalizable

Unterstützt personalisierte Handschrift, bei der die Erkennung die Erkennung verbessert, wenn sie im Laufe der Zeit derselben Handschrift ausgesetzt ist.

RC_PrefersArbitraryAngle

Der IInkAnalyzer muss die Handschrift nicht in eine horizontale Ausrichtung drehen, bevor die Freihandeingabe an den IInkAnalysisRecognizer gesendet wird.

RC_PrefersParagraphBreaking

Der IInkAnalyzer sollte ganze Absätze der Freihandeingabe an den IInkAnalysisRecognizer senden, sodass der IInkAnalysisRecognizer den Zeilenumbruch und wort (oder zeichenbrechend) durchführen kann.

RC_PrefersSegmentationRecognition

Erkennt nur ein Wort oder Zeichen pro Erkennungsvorgang. Der IInkAnalyzer führt eine Segmentierung für die Handschrift durch und sendet jeweils nur ein Segment an den IInkAnalysisRecognizer.

Bemerkungen

Diese Enumeration ermöglicht eine bitweise Kombination ihrer Memberwerte. Verwenden Sie diese Enumeration, um eine installierte Freihanderkennung zu finden, die die benötigten Attribute unterstützt.

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)

Weitere Informationen

IInkAnalysisRecognizer::GetCapabilities

Freihandanalysereferenz