Passer au contenu principal
Pour créer l’élément DeliveryAddress :
  1. Dans l’élément InvoiceHeader.grAddress, créez un élément de type Paragraph et nommez-le DeliveryAddress.
  2. Cliquez sur l’onglet Relations.
  3. 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.
  4. 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.
  5. Cliquez sur l’onglet Advanced.
  6. 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;
  7. 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.
  8. 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.