Passer au contenu principal
Cette méthode renvoie une collection de variantes de reconnaissance d’un mot à la position actuelle dans le texte d’un paragraphe. La méthode renvoie zéro pour les caractères non imprimables (espaces, retours chariot, etc.) ainsi que pour les caractères qui n’ont pas été reconnus, mais ont été ajoutés au texte lors d’une modification explicite. Zéro est également renvoyé si le texte a été reconnu par l’une des versions antérieures d’ABBYY FineReader Engine. Si la propriété IRecognizerParams::SaveWordRecognitionVariants est définie sur FALSE, la collection renvoyée contient un seul élément ; sinon, elle contient au moins un élément, et les variantes sont classées de la meilleure à la moins bonne selon le mécanisme d’estimation interne.

Syntaxe

C++

HRESULT GetWordRecognitionVariants(
  int                        Position,
  IWordRecognitionVariants** Result
);

C#

IWordRecognitionVariants GetWordRecognitionVariants( int Position );

Visual Basic .NET

Function GetWordRecognitionVariants(Position As Integer) As IWordRecognitionVariants

Paramètres

Position [in] Cette variable contient l’indice du caractère dans le paragraphe. Cet indice doit être compris entre zéro et la longueur du paragraphe (propriété IParagraph::Length). Lorsque la longueur du paragraphe est transmise à cette method, ce paramètre indique la position qu’aurait le caractère s’il était inséré à la fin du paragraphe. Result [out, retval] Pointeur vers une variable pointeur IWordRecognitionVariants* qui reçoit le pointeur d’interface vers l’objet de sortie WordRecognitionVariants.

Valeurs de retour

Cette fonction n’a pas de valeurs de retour spécifiques. Elle renvoie les valeurs de retour standard des fonctions d’ABBYY FineReader Engine.

Voir aussi

Paragraph ICharParams::WordRecognitionVariants Utilisation du Voting API