- Numéro de facture
- Date de la facture
- Adresse de livraison
- Quantité totale
- Montant total
- Pays
- Tableau de facture (uniquement les colonnes suivantes : Référence, Désignation, Quantité, Prix unitaire, Total)
- Créez un bloc InvoiceNumber de type Text, qui correspondra au champ Numéro de facture.
- Créez un bloc InvoiceDate de type Text, qui correspondra au champ Date de la facture.
- Créez un bloc DeliveryAddress de type Text, qui correspondra au champ Adresse de livraison.
- Créez un bloc TotalQuantity de type Text, qui correspondra au champ Quantité totale.
- Créez un bloc TotalAmount de type Text, qui correspondra au champ Montant total.
- Créez un bloc Country de type Text, qui correspondra au champ Pays.
- Créez un bloc InvoiceTable de type Table, qui correspondra au champ Tableau de facture. Dans la boîte de dialogue Properties du bloc, cliquez sur l’onglet Columns, saisissez les noms des colonnes et indiquez leur ordre, qui sera ensuite utilisé dans une Document Definition FlexiCapture. Ajoutez les noms de colonnes dans l’ordre suivant : Reference, Designation, Quantity, UnitPrice et Total. (Pour plus d’informations, voir Table Block)

À ce stade, nous indiquons uniquement le type du bloc et son nom (ainsi que l’ordre des colonnes pour le bloc Table). Nous préciserons l’emplacement de chaque bloc plus tard, lorsque tous les éléments auxiliaires auront été décrits et débogués. Il est très important que le bloc de type Table soit créé avant l’élément de type Table utilisé pour le rechercher, car l’élément Table doit conserver une référence au bloc Table. Cette contrainte distingue les blocs Table des blocs de types Text, Barcode, Checkmark et Picture, qui peuvent être créés après la modification d’un FlexiLayout, lorsque tous les éléments des différents blocs ont été créés (voir par exemple Tutoriel 1, Tutoriel 2).
