Skip to main content
Cet exemple crée un FlexiLayout pour une facture simple. Pour simplifier l’exemple, il utilise un document d’une seule page. Contrairement aux exemples précédents, cette facture inclut un tableau. Cet exemple vous guide à travers toutes les étapes de création d’un FlexiLayout et vous apprend des astuces 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, et certains de ses champs peuvent être absents.
Capture d’écran du document de facture sur une page utilisé dans l’exemple 3 d’ABBYY FlexiLayout Studio.
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)
Capture d’écran de l’exemple de facture avec les champs cibles marqués pour la capture, notamment Numéro de facture, Date de la facture, Adresse de livraison, Quantité totale, Montant total, Pays et les colonnes du Tableau de facture, dans ABBYY FlexiLayout Studio.