- Créez un élément de type Group et nommez-le SumGroup.
- Cliquez sur l’onglet Advanced et, dans le champ Relations avancées avant recherche, spécifiez des contraintes de recherche supplémentaires pour tous les éléments du groupe : Rechercher l’objet sous le dernier tableau détecté. Dans le langage FlexiLayout, cette contrainte peut s’écrire comme suit : If not InvoiceTable.LastSubTable.Body.IsNull then Below: InvoiceTable.LastSubTable.Body.Rect.Bottom;
Step 9: TotalAmount field, SumGroup group element
Exemple 4. Étape 9 : champ TotalAmount, élément Group SumGroup
Regroupez la recherche du montant total dans un élément SumGroup contraint à rechercher sous le tableau de facture détecté, contenant les sous-éléments kwTotal et TotalAmount.
Une fois les documents de test analysés, vous remarquerez que le champ Total Amount apparaît uniquement avec son nom sur la dernière page, sous le tableau. De plus, le champ lui-même se trouve soit sur la même ligne que son nom, soit en dessous. Comme ce champ ne contient qu’une seule ligne, nous allons créer un élément Character String pour le rechercher.
Pour définir les paramètres communs au champ et à son nom, nous utiliserons un élément Group.
Pour créer un élément SumGroup :
Exemple 4. Étape 8 : élément Table, élément InvoiceTable
Précédent
Exemple 4. Étape 9.1 : nom du montant total, élément kwTotal
Suivant
