Partager via


Interface IInkRecognitionAlternate (msinkaut.h)

Représente les correspondances de mots possibles pour les segments d’encre qui sont comparés à un dictionnaire de reconnaissance.

Héritage

L’interface IInkRecognitionAlternate hérite de l’interface IUnknown . IInkRecognitionAlternate a également les types de membres suivants :

Méthodes

L’interface IInkRecognitionAlternate possède ces méthodes.

 
IInkRecognitionAlternate ::AlternatesWithConstantPropertyValues

Récupère une collection IInkRecognitionAlternates, qui est une division de l’objet IInkRecognitionAlternate sur lequel cette méthode est appelée.
IInkRecognitionAlternate ::get_Ascender

Obtient la ligne ascendante d’un objet IInkRecognitionAlternate qui représente une seule ligne de texte.
IInkRecognitionAlternate ::get_Baseline

Obtient la ligne de base d’un objet IInkRecognitionAlternate qui représente une seule ligne de texte.
IInkRecognitionAlternate ::get_Confidence

Obtient le niveau de confiance (fort, intermédiaire ou médiocre) d’un recognizer dans la reconnaissance d’un objet IInkRecognitionAlternate ou d’un mouvement. (IInkRecognitionAlternate.get_Confidence)
IInkRecognitionAlternate ::get_ConfidenceAlternates

Obtient la collection de substituts dans laquelle chaque alternative de la collection se compose des segments avec les mêmes valeurs de propriété.
IInkRecognitionAlternate ::get_Descender

Obtient la ligne descendante d’un objet IInkRecognitionAlternate qui représente une seule ligne de texte.
IInkRecognitionAlternate ::get_LineAlternates

Obtient la collection IInkRecognitionAlternates dans laquelle chaque alternative de la collection se trouve sur une ligne distincte.
IInkRecognitionAlternate ::get_LineNumber

Obtient le numéro de ligne de l’encre qui constitue l’alternative.
IInkRecognitionAlternate ::get_Midline

Obtient la ligne médiane d’un objet IInkRecognitionAlternate qui représente une seule ligne de texte.
IInkRecognitionAlternate ::get_String

Obtient la chaîne supérieure de l’alternative.
IInkRecognitionAlternate ::get_Strokes

Obtient la collection de traits contenus dans un objet ou utilisés pour créer un objet. (IInkRecognitionAlternate.get_Strokes)
IInkRecognitionAlternate ::GetPropertyValue

Récupère la valeur d’une propriété spécifiée de l’alternative.
IInkRecognitionAlternate ::GetStrokesFromStrokeRanges

Récupère la plus petite collection InkStrokes qui contient une collection InkStrokes d’entrée connue et pour laquelle l’objet IInkRecognizer peut fournir des alternatives.
IInkRecognitionAlternate ::GetStrokesFromTextRange

Récupère la collection qui correspond au plus petit ensemble de segments de reconnaissance qui contient une plage de caractères spécifiée dans l’autre.
IInkRecognitionAlternate ::GetTextRangeFromStrokes

Récupère la plus petite plage de texte reconnu pour laquelle le module de reconnaissance peut renvoyer une alternative qui contient une collection InkStrokes connue.

Remarques

Un segment de reconnaissance est un fragment ou une unité d’encre de base que le module de reconnaissance utilise en interne pour produire un résultat de reconnaissance pour un objet InkDisp connu. Les segments sont généralement déterminés par espacement et sont décomposés en fragments d’encre les plus petits possibles.

Parfois, l’encre peut avoir des distinctions ambiguës entre les segments. Ces segments sont comparés au dictionnaire d’un module de reconnaissance pour déterminer les correspondances possibles (alternatives). Lorsque les segments sont comparés, le module de reconnaissance crée une liste d’alternatives possibles et affecte un niveau de confiance à chacun d’eux, en choisissant un choix de premier choix.

Pour instance, considérez l’expression « comment allez-vous ». Cette expression est probablement divisée en trois segments (selon l’espacement entre les segments), un pour chaque mot.

Lorsque chaque segment est reconnu, un objet RecognitionResult est créé. Chaque résultat retourne ensuite une liste d’alternatives parmi lesquelles choisir. Pour instance, le segment « comment » peut avoir des alternatives comme « how », « now », « new », etc., avec « how » comme alternative supérieure. Par défaut, l’alternative supérieure est retournée pour chaque segment. Vous pouvez choisir de retourner des alternatives autres que l’alternative supérieure.

Vous pouvez également retourner des alternatives basées sur les propriétés des alternatives, telles que le niveau de confiance du résultat de reconnaissance, le numéro de ligne sur lequel les alternatives apparaissent, etc. Pour obtenir la liste des propriétés de reconnaissance, consultez l’objet RecognitionProperty .

Vous pouvez également retourner des alternatives.

Tous les éléments de reconnaissance ne définissent pas toutes les propriétés répertoriées ci-dessus. Lorsqu’une application tente d’accéder à une propriété qui n’est pas définie par le module de reconnaissance, une exception d’argument est levée.

Si vous définissez une classe qui implémente cette interface, la nouvelle classe n’interagira pas correctement avec les API de programmation d’application Tablet PC.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP Édition Tablet PC [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête msinkaut.h

Voir aussi

IInkRecognitionAlternates, interface

IInkRecognizer Interface

Constantes RecognitionProperty