> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Exemple 4. Étape 3 : Blocs

> Créez des blocs Text et Table — InvoiceNumber, InvoiceDate, DeliveryAddress, TotalAmount, Company et InvoiceTable — pour le FlexiLayout de facture de l’exemple 4.

Le FlexiLayout doit détecter de manière fiable les blocs suivants (à condition qu’ils soient présents dans une image donnée) :

* **Numéro de facture**
* **Date de la facture**
* **Adresse de livraison**
* **Montant total**
* **Tableau de facture** (colonnes **Référence**, **Désignation**, **Unité**, **Quantité**, **UnitPrice** et **Total**)
* **Société**

Pour plus de commodité, créez une liste de tous les blocs requis :

1. Pour le champ **Numéro de facture**, créez un bloc de type Text et nommez-le **InvoiceNumber**.
2. Pour le champ **Date de la facture**, créez un bloc de type Text et nommez-le **InvoiceDate**.
3. Pour le champ **Adresse** de **livraison**, créez un bloc de type Text et nommez-le **DeliveryAddress**.
4. Pour le champ **Montant total**, créez un bloc de type Text et nommez-le **TotalAmount**.
5. Pour le champ **Société**, créez un bloc de type Text et nommez-le **Company**.
6. Pour le champ **Tableau de facture**, créez un bloc de type Table et nommez-le **InvoiceTable**.
   Dans la boîte de dialogue **Properties** du bloc, cliquez sur l’onglet Columns et ajoutez les noms des colonnes dans l’ordre suivant : **Référence**, **Désignation**, **Unité**, **Quantité**, **UnitPrice**, **Total**.

<Note>
  Les noms de colonnes fournis, ainsi que leur ordre, correspondront à ce bloc dans la FlexiCapture Document Definition.
</Note>

<Note>
  Pour en savoir plus sur la création de blocs Table, voir [Exemple 3. Étape 3](/fr/flexi-capture/fls/tutorial3/3step3).
</Note>

Vous avez défini les propriétés de votre FlexiLayout et pouvez maintenant créer les éléments requis.
