Skip to main content
Pour spécifier la limite droite de la zone de recherche de l’élément DeliveryAddress, décrivez l’espace blanc vertical correspondant.

Créer l’élément wgAddressRight

1

Créer l’élément White Gap

Dans l’élément InvoiceHeader.grAddress, créez un élément White Gap et nommez-le wgAddressRight.
2

Définir l’orientation et la largeur

Cliquez sur l’onglet White Gap. Dans le groupe Orientation, sélectionnez Vertical. Définissez Largeur min. sur 100.
Avant de définir la hauteur ou la largeur d’un espace blanc, analysez les propriétés géométriques (taille et limites) des objets voisins détectés lors de la préreconnaissance. Les valeurs du seuil de bruit dans la zone de l’espace blanc sont déterminées par tâtonnement.
3

Définir les seuils de bruit

Définissez Limite inférieure du seuil et Coefficient de seuil (%) sur 10. Conservez les valeurs par défaut des autres paramètres de l’élément.
Les valeurs de Limite inférieure du seuil, Limite supérieure du seuil et Coefficient de seuil (%) sont déterminées par tâtonnement. Pour plus d’informations, consultez White Gap.
Capture d’écran de l’onglet White Gap de la boîte de dialogue Propriétés de SearchElements.InvoiceHeader.grAddress.wgAddressRight dans ABBYY FlexiLayout Studio, montrant l’orientation Vertical sélectionnée, une largeur min. définie sur 100 et les valeurs des seuils de bruit.
4

Définir la relation de position

Cliquez sur l’onglet Relations. L’espace blanc recherché ne peut se situer qu’à droite des mots-clés de nom kwDeliveryAddress. Définissez donc la relation suivante :
  • À droite de l’élément kwDeliveryAddress, Décalage = 0
5

Ajouter les contraintes de recherche

Cliquez sur l’onglet Avancé. Le champ Adresse de livraison est facultatif, mais lorsqu’il est présent, il est précédé d’un nom. Recherchez donc l’espace blanc uniquement si kwDeliveryAddress a été détecté. L’espace blanc est également adjacent au champ Numéro de facture. Recherchez donc l’objet le plus proche de kwInvoiceNumber. Dans le champ relations avancées de pré-recherche, définissez les contraintes de recherche supplémentaires suivantes. Dans le langage FlexiLayout :
Vous pouvez également définir la contrainte Nearest via l’interface utilisateur graphique de FlexiLayout Studio. Cliquez sur l’onglet Relations, sélectionnez Nearest, puis, dans la liste déroulante To, sélectionnez Element et spécifiez kwInvoiceNumber comme élément de référence.
6

Vérifier la correspondance

Associez le FlexiLayout aux images de test et vérifiez que FlexiLayout Studio détecte l’élément sur toutes les images contenant le champ Adresse de livraison.