Partager via


InkRecognizerCapabilities, énumération

Mise à jour : November 2007

Définit des valeurs qui spécifient les attributs d'un module de reconnaissance de l'écriture manuscrite.

Cette énumération possède un attribut FlagsAttribute qui permet la combinaison d'opérations de bits de ses valeurs de membres.

Espace de noms :  System.Windows.Ink.AnalysisCore
Assembly :  IACore (dans IACore.dll)

Syntaxe

'Déclaration
<FlagsAttribute> _
Public Enumeration InkRecognizerCapabilities
'Utilisation
Dim instance As InkRecognizerCapabilities
[FlagsAttribute]
public enum InkRecognizerCapabilities
[FlagsAttribute]
public enum class InkRecognizerCapabilities
/** @attribute FlagsAttribute */
public enum InkRecognizerCapabilities
public enum InkRecognizerCapabilities

Membres

Nom de membre Description
None Aucune fonction spécifiée.
DoNotCare Ignore tous les autres indicateurs définis.
Object Prend en charge la reconnaissance d'objets ; sinon, ne reconnaît que le texte.
FreeInput Prend en charge la saisie libre, où l'entrée manuscrite ne nécessite pas l'utilisation d'un repère de reconnaissance, tel qu'une ligne ou une zone.
LinedInput Prend en charge la saisie en ligne, qui est semblable à l'écriture sur papier ligné.
BoxedInput Prend en charge la saisie dans une grille, où chaque caractère ou mot est entré dans une zone.
CharacterAutoCompletionInput Prend en charge la saisie automatique des caractères. Les modules de reconnaissance qui prennent en charge la saisie automatique des caractères requièrent la saisie dans une grille.
RightAndDown Prend en charge la saisie de l'écriture manuscrite de gauche à droite et de haut en bas, comme dans les langues occidentales et certaines langues asiatiques.
LeftAndDown Prend en charge la saisie de l'écriture manuscrite de droite à gauche et de haut en bas, comme en hébreu et en arabe.
DownAndLeft Prend en charge la saisie de l'écriture manuscrite de droite à gauche et de haut en bas, comme dans certaines langues de l'Asie orientale.
DownAndRight Prend en charge la saisie de l'écriture manuscrite de gauche à droite et de haut en bas, comme dans certaines langues de l'Asie orientale.
ArbitraryAngle Prend en charge le texte écrit au niveau des angles arbitraires.
Lattice Prend en charge le retour d'un objet Lattice comme alternative à String pour les résultats de reconnaissance de l'écriture manuscrite.
AdviseInkChange Prend en charge l'interruption de la reconnaissance d'arrière-plan, par exemple lorsque l'entrée manuscrite a changé.
StrokeReorder Prend en charge la gestion temporelle et spatiale des traits par l'opération de reconnaissance. Le InkAnalyzerBase ne réorganise pas les traits avant d'envoyer l'entrée manuscrite au InkRecognizerBase.
Personalizable Prend en charge l'écriture manuscrite personnalisée, où le module de reconnaissance améliore la reconnaissance lorsqu'il rencontre plusieurs fois la même écriture manuscrite.
PrefersArbitraryAngle Prend en charge une option disponible sous le InkAnalyzerBase qui consiste à ne pas faire pivoter l'écriture manuscrite à l'horizontale avant d'envoyer l'entrée manuscrite au InkRecognizer.
PrefersParagraphBreaking Indique que le InkAnalyzerBase doit envoyer des paragraphes manuscrits entiers au InkRecognizerBase pour permettre aux instances de InkRecognizerBase de procéder aux sauts de ligne et à la césure des mots (ou des caractères).
PrefersSegmentationRecognition Reconnaît un seul mot ou caractère par opération de reconnaissance. Le InkAnalyzerBase procède à la segmentation sur l'écriture manuscrite et envoie un seul segment à la fois au InkRecognizerBase.

Notes

Cette énumération possède un attribut FlagsAttribute qui permet la combinaison d'opérations de bits de ses valeurs membres. Utilisez cette énumération pour rechercher un module de reconnaissance de l'écriture manuscrite installé prenant en charge les attributs dont vous avez besoin.

Exemples

L'exemple suivant présente l'énumération InkRecognizerCapabilities.

' 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);

Plateformes

Windows Vista, Windows XP SP2, Windows Server 2003

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

System.Windows.Ink.AnalysisCore, espace de noms