- Dans l’élément InvoiceHeader.grAddress, créez un élément de type Paragraph et nommez-le DeliveryAddress.
- Cliquez sur l’onglet Relations.
- Comme le champ DeliveryAddress ne peut apparaître qu’au-dessus de l’élément kwInvoiceNumber, uniquement à gauche de l’espace blanc wgAddressRight et uniquement à droite du début de l’élément kwDeliveryAddress (avec un faible décalage), définissez les contraintes de recherche suivantes :
- Au-dessus de l’élément kwInvoiceNumber, Offset = 0.
- À gauche de l’élément kwInvoiceNumber, Offset = 0.
- À droite de l’élément kwDeliveryAddress, Offset = -50, Reference boundary = Left Remarque. Les valeurs d’Offset sont déterminées par tâtonnements.
- Comme, dans l’élément Group InvoiceHeader.grAddress, nous avons déjà indiqué que le champ DeliveryAddress ne peut se trouver qu’en dessous des mots-clés de l’élément kwDeliveryAddress, il n’est pas nécessaire de répéter cette contrainte ici.
- Cliquez sur l’onglet Advanced.
- Comme le champ Delivery Address est facultatif sur les images mais que, lorsqu’il est présent, il comporte un nom, définissez la contrainte de recherche supplémentairesuivante dans le champ Relations avancées avant recherche :Recherchez l’objet uniquement si l’élément kwDeliveryAddress *a été détecté.*Dans le langage FlexiLayout : If InvoiceHeader.kwDeliveryAddress.IsNull Then DontFind;
- Testez la mise en correspondance du FlexiLayout avec les images de test et assurez-vous que le programme détecte correctement l’élément sur toutes les images concernées.
- Pour décrire l’emplacement du bloc DeliveryAddress, sélectionnez l’option Source element, puis cliquez sur
et sélectionnez l’élément DeliveryAddress comme élément source.
Sample 3
Exemple 3. Étape 12 : Décrire le champ Adresse de livraison à l’aide d’un élément DeliveryAddress
Capturez le champ Adresse de livraison multiligne avec un élément Paragraph DeliveryAddress, en appliquant des relations aux mots-clés voisins et à l’espace blanc.
Pour créer l’élément DeliveryAddress :
Exemple 3. Étape 11 : Détection de la limite droite du champ Adresse de livraison à l’aide d’un élément wgAddressRight
Précédent
Exemple 3. Étape 13 : Analyse approfondie des images
Suivant
