Par souci de simplicité, cet exemple utilise un document d’une seule page pour décrire la création d’un FlexiLayout pour une facture simple. Par rapport aux exemples précédents, celui-ci inclut un tableau.
Cet exemple vous guide à travers toutes les étapes de création d’un FlexiLayout et vous apprend en même temps quelques astuces utiles pour décrire la position des objets. Plus important encore, il vous montre comment détecter les objets d’image correspondant aux éléments Table.
Cet exemple renvoie aux exemples 1 et 2, qui décrivent la création de FlexiLayouts avec des blocs et des éléments de différents types (à l’exception des tableaux). Certaines opérations de base y sont décrites plus en détail.
Le projet FlexiLayout Studio avec les images de test et un FlexiLayout prêt à l’emploi se trouve dans %public%\ABBYY\FlexiCapture\12.0\Samples\FLS\English\Invoice One-Page.
Le document d’exemple est une facture simple, mais typique. Il se distingue des exemples précédents par la présence d’un champ de tableau et par le fait que certains de ses champs peuvent être absents.
Les sections suivantes fournissent des instructions étape par étape pour créer un FlexiLayout.
L’objectif d’un FlexiLayout pour ce document est d’assurer une détection fiable des champs suivants sur toutes les images de test (à condition qu’ils figurent dans le document) :
- 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)