Cela n’est vrai que si le texte statique du libellé a été reconnu sans erreurs. En effet, le nombre maximal d’erreurs (défini pour les éléments Static Text par deux paramètres, Max number of errors et Max error percentage) correspond au nombre d’erreurs dans un mot.Ainsi, si Max number of errors est défini sur 1, que le libellé se compose de 3 mots et que la valeur du Static Text est saisie sans espaces, FlexiLayout Studio ne peut pas faire plus d’une erreur lors de la reconnaissance. Lorsqu’il est saisi sans espaces, FlexiLayout Studio le considère comme un seul mot, quel que soit le nombre réel de mots qu’il contient.En revanche, si vous séparez les mots du libellé par des espaces, le nombre ou le pourcentage d’erreurs autorisé s’appliquera à chacun des mots saisis dans le champ Texte de recherche. Si des erreurs de reconnaissance sont présentes dans un Static Text, l’hypothèse est pénalisée selon un certain algorithme, et la qualité des hypothèses avec et sans espaces peut être différente.
Le projet exemple Spaces.fsp
Spaces.fsp (dossier %public%\ABBYY\FlexiCapture\12.0\Samples\FLS\Tips and Tricks\Spaces in StaticText\Project1) montre différentes méthodes pour travailler avec les éléments Static Text.
Le projet comporte deux pages :
- Page 1 – La qualité de l’image est bonne.
- Page 2 – Le nom du champ de données est bruité.

Saisissez la valeur du texte statique comme un seul mot sans espaces

Pour voir les résultats de la pré-reconnaissance du nom recherché, cliquez sur L (Show Recognized Lines) dans la barre d’outils et pointez le texte du nom. Le résultat de la pré-reconnaissance du nom du champ sur la Page 2 se présentera ainsi :
PLEASEINDICATE|OURFATHER'SNAMEHERE:.Vous pouvez également afficher le Static Text détecté en sélectionnant l’hypothèse de l’élément NameOfFatherHeader dans la fenêtre Tree of Hypotheses, puis en déplaçant le pointeur de la souris sur la ligne Keyword dans la fenêtre Properties-Hypothesis. Dans ce cas, les résultats de la pré-reconnaissance et les erreurs détectées (le cas échéant) s’afficheront dans la partie inférieure de la fenêtre Properties-Hypotheses.Saisissez la valeur sous forme de mots séparés par des espaces
Spaces.fsp dans le dossier Spaces in StaticText\Project2. La valeur de l’élément NameOfFatherHeader est la suivante : Please indicate your father’s name here:. Tous les autres paramètres restent inchangés (ils sont identiques à ceux du projet Spaces.fsp situé dans le dossier Spaces in StaticText\Project1).
Une fois que vous avez exécuté la procédure de mise en correspondance FlexiLayout en sélectionnant la commande Associer, vous constaterez que le nom du champ a bien été détecté sur les deux pages.
Cependant, le Chain quality de l’hypothèse de l’élément NameOfFatherHeader sur la Page 2 est désormais d’environ 0,987, car l’hypothèse a été pénalisée pour une erreur de reconnaissance due à la faible qualité de l’image d’origine.

Si la valeur Static Text que vous saisissez dans le champ Texte de recherche contient des espaces, chaque mot sera analysé individuellement et le nombre maximal ou le pourcentage maximal d’erreurs s’appliquera à chacun d’eux. La qualité finale de l’hypothèse Static Text dépendra alors de la qualité de chacun de ces mots.
