1
Créer l’élément Paragraph
Dans l’élément
InvoiceHeader.grAddress, créez un élément de type Paragraph et nommez-le DeliveryAddress.2
Définir les contraintes de recherche
Cliquez sur l’onglet Relations. Le champ DeliveryAddress apparaît uniquement au-dessus du nom kwInvoiceNumber, uniquement à gauche de l’espace blanc wgAddressRight et uniquement à droite du début du nom kwDeliveryAddress (avec un petit décalage). Définissez donc les contraintes suivantes :L’élément Group
- 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
Les valeurs Offset sont déterminées par tâtonnement.
InvoiceHeader.grAddress limite déjà le champ DeliveryAddress à la zone située sous les mots-clés du nom kwDeliveryAddress. Il n’est donc pas nécessaire de répéter cette contrainte ici.3
Ajouter la contrainte de recherche
Cliquez sur l’onglet Advanced. Le champ Adresse de livraison est facultatif, mais lorsqu’il est présent, il comporte toujours un intitulé. Dans le champ relations avancées de pré-recherche, définissez cette contrainte de recherche supplémentaire : recherchez l’objet uniquement si l’élément kwDeliveryAddress a été détecté. Dans le langage FlexiLayout :
4
Vérifier l’association
Associez le FlexiLayout aux images de test et vérifiez que FlexiLayout Studio détecte l’élément dans chaque image concernée.
5
Définir l’élément source du bloc
Pour décrire l’emplacement du bloc DeliveryAddress, sélectionnez élément source, cliquez sur
, puis sélectionnez l’élément DeliveryAddress comme élément source.
