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