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 :  Microsoft.Ink
Assembly :  Microsoft.Ink.Analysis (dans Microsoft.Ink.Analysis.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 à gauche 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 (page pouvant être en anglais) 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 InkAnalyzer ne réorganise pas les traits avant d'envoyer l'entrée manuscrite au InkRecognizer.
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 Permet au InkAnalyzer d'envoyer l'entrée manuscrite au InkRecognizer sans faire pivoter horizontalement l'écriture manuscrite.
PrefersParagraphBreaking Indique que le InkAnalyzer doit envoyer des paragraphes entiers d'entrée manuscrite au InkRecognizer, permettant ainsi aux InkRecognizers de procéder aux sauts de ligne et à la césure des mots (ou des caractères).
PrefersSegmentationRecognition Indique que le InkAnalyzer envoie les mots manuscrits individuels (ou les caractères selon la langue) InkRecognizer lors de la reconnaissance, au lieu d'envoyer des lignes entières d'écriture.

Notes

Cette énumération possède un attribut FlagsAttribute (page pouvant être en anglais) qui permet la combinaison des 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 InkRecognizer = _
    myInkRecognizers.GetPriorityInkRecognizer( _
            InkRecognizerCapabilities.BoxedInput)
// Get the first recognizer from the InkRecognizerCollection that supports
// boxed input.
InkRecognizer theFirstBoxedInputInkRecognizer =
    myInkRecognizers.GetPriorityInkRecognizer(
        InkRecognizerCapabilities.BoxedInput);

Plateformes

Windows Vista

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

Microsoft.Ink, espace de noms