InkRecognizerCapabilities-Enumeration
Definiert Werte, die die Attribute eines Freihanderkennungsmoduls angeben.
Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das die bitweise Kombination der Memberwerte zulässt.
Namespace: System.Windows.Ink.AnalysisCore
Assembly: IACore (in IACore.dll)
Syntax
'Declaration
<FlagsAttribute> _
Public Enumeration InkRecognizerCapabilities
'Usage
Dim instance As InkRecognizerCapabilities
[FlagsAttribute]
public enum InkRecognizerCapabilities
[FlagsAttribute]
public enum class InkRecognizerCapabilities
/** @attribute FlagsAttribute */
public enum InkRecognizerCapabilities
public enum InkRecognizerCapabilities
Member
Membername | Beschreibung | |
---|---|---|
None | Es wurden keine Funktionen angegeben. | |
DoNotCare | Ignoriert alle anderen festgelegten Flags. | |
Object | Unterstützt die Objekterkennung, andernfalls wird nur Text erkannt. | |
FreeInput | Unterstützt die freie Eingabe, bei der Freihand ohne ein Führungselement für die Erkennung (z. B. eine Linie oder ein Feld) eingegeben wird. | |
LinedInput | Unterstützt die Eingabe auf Zeilen, die dem Schreiben auf liniiertem Papier ähnelt. | |
BoxedInput | Unterstützt die Eingabe in Feldern, bei der jedes Zeichen bzw. Wort in einem Feld eingegeben wird. | |
CharacterAutoCompletionInput | Unterstützt die automatische Zeichenvervollständigung. Für Erkennungen, die die automatische Zeichenvervollständigung unterstützen, ist die Eingabe in Feldern erforderlich. | |
RightAndDown | Unterstützt die Handschrifteingabe von links nach rechts und von oben nach unten, wie in westlichen Sprachen und einigen ostasiatischen Sprachen. | |
LeftAndDown | Unterstützt die Handschrifteingabe von rechts nach links und von oben nach unten, wie in hebräischen und arabischen Sprachen. | |
DownAndLeft | Unterstützt die Handschrifteingabe von oben nach unten und von rechts nach links, wie in einigen ostasiatischen Sprachen. | |
DownAndRight | Unterstützt die Handschrifteingabe von oben nach unten und von links nach rechts, wie in einigen ostasiatischen Sprachen. | |
ArbitraryAngle | Unterstützt Text, der in beliebigen Winkeln eingegeben wird. | |
Lattice | Unterstützt das Zurückgeben eines Lattice-Objekts als Alternative zu String für Ergebnisse bei der Handschrifterkennung. | |
AdviseInkChange | Unterstützt das Unterbrechen der Hintergrunderkennung, z. B. wenn sich die Freihandeingabe geändert hat. | |
StrokeReorder | Unterstützt, dass die Strichreihenfolge – räumlich und temporär – als Teil des Erkennungsvorgangs behandelt wird. InkAnalyzerBase ordnet die Striche vor dem Senden von Freihandeingaben an InkRecognizerBase nicht neu an. | |
Personalizable | Unterstützt die personalisierte Handschrifteingabe, wobei das Erkennungsmodul die Erkennung optimiert, wenn dieselbe Handschrift über einen längeren Zeitraum eingegeben wird. | |
PrefersArbitraryAngle | Unterstützt eine unter InkAnalyzerBase verfügbare Option, bei der die Handschrifteingabe vor dem Senden der Freihandeingabe an InkRecognizer nicht in die horizontale Ausrichtung gedreht wird. | |
PrefersParagraphBreaking | Gibt an, dass InkAnalyzerBase vollständige Absätze mit Freihandeingabe an InkRecognizerBase senden sollte, damit die InkRecognizerBase-Instanzen den Zeilenumbruch und Wort- oder Zeichenumbruch durchführen können. | |
PrefersSegmentationRecognition | Erkennt nur ein Wort oder Zeichen pro Erkennungsvorgang. InkAnalyzerBase segmentiert die Handschrifteingabe und sendet immer nur ein Segment an InkRecognizerBase. |
Hinweise
Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das die bitweise Kombination der Memberwerte zulässt. Verwenden Sie diese Enumeration, um ein installiertes Freihanderkennungsmodul zu suchen, das die erforderlichen Attribute unterstützt.
Beispiele
Im folgenden Beispiel wird die InkRecognizerCapabilities-Enumeration veranschaulicht.
' Get the first recognizer from the InkRecognizerCollection that supports
' boxed input.
Dim theFirstBoxedInputInkRecognizer As InkRecognizerBase = _
myInkRecognizers.GetPriorityInkRecognizer( _
System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.BoxedInput)
// Get the first recognizer from the InkRecognizerCollection that supports
// boxed input.
InkRecognizerBase theFirstBoxedInputInkRecognizer =
myInkRecognizers.GetPriorityInkRecognizer(
System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.BoxedInput);
Plattformen
Windows Vista, Windows XP SP2, Windows Server 2003
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0