Passer au contenu principal
Pour des documents tels que des factures de services, des ordres de paiement ou des factures, vous ne pouvez pas utiliser une définition de document standard avec des emplacements de champ fixes. En effet, l’emplacement, la taille et le nombre de champs peuvent varier d’un document à l’autre et, par conséquent, une définition de document fixe ne peut pas être appliquée de manière uniforme à tous. Pour ce type de documents, une définition de document doit inclure une description logique spéciale appelée FlexiLayout, qui aide le programme à localiser les champs nécessaires en fonction de mots-clés et de la position des champs les uns par rapport aux autres. Les FlexiLayouts peuvent être créés dans ABBYY FlexiLayout Studio, fourni avec ABBYY FlexiCapture. Pour obtenir des instructions détaillées sur la création de FlexiLayouts, consultez l’aide d’ABBYY FlexiLayout Studio. Après avoir créé un FlexiLayout, vous devez l’exporter dans un fichier *.afl, puis l’attacher à votre définition de document dans ABBYY FlexiCapture. Un FlexiLayout peut s’appliquer à l’ensemble de la définition de document ou à l’une de ses sections. Un FlexiLayout peut comporter plusieurs pages.
Outre un FlexiLayout principal, vous pouvez créer autant de FlexiLayouts supplémentaires que nécessaire pour un document. Le programme appliquera d’abord le FlexiLayout principal, puis, un par un, chacun des FlexiLayouts supplémentaires. Si les noms et les types des champs sont identiques dans le FlexiLayout principal et dans les FlexiLayouts supplémentaires, leurs champs seront fusionnés. Si les noms des champs sont identiques, mais que leurs types diffèrent dans le FlexiLayout principal et dans les FlexiLayouts supplémentaires, les FlexiLayouts supplémentaires ne pourront pas être chargés et un message d’erreur s’affichera.

Associer un FlexiLayout

Un FlexiLayout peut être associé lors de la création d’une définition de document. Pour ce faire, à la deuxième étape du Document Definition Wizard, ajoutez l’image du document, sélectionnez l’option Load FlexiLayout, puis saisissez le chemin d’accès au fichier *.afl contenant le FlexiLayout. Vous pouvez associer un FlexiLayout depuis le définition de document editor, à l’aide de la boîte de dialogue des propriétés de la section définition de document.
  1. Sélectionnez une section du document. (Si le document se compose d’une seule section, dans la fenêtre Document Structure, cliquez sur l’onglet Pages et sélectionnez le nom de la section.) Cliquez avec le bouton droit, puis sélectionnez Properties… dans le menu contextuel.
  2. Cliquez sur l’onglet FlexiLayout.
  3. Cliquez sur Load…
  4. Sélectionnez le fichier *.afl requis contenant le FlexiLayout.
Après avoir associé un FlexiLayout, la disposition des champs s’affichera sur l’image. Vous devez maintenant configurer les propriétés des champs, comme pour une définition de document fixe. Spécifiez les propriétés de reconnaissance, de vérification et d’exportation, puis définissez les règles nécessaires.

Mise à jour d’un FlexiLayout

Pour mettre à jour les FlexiLayouts utilisés dans la définition de document, cliquez sur Outils → Mettre à jour les FlexiLayouts… Dans la boîte de dialogue qui s’ouvre, indiquez les chemins d’accès aux FlexiLayouts, puis cliquez sur Mettre à jour.
Lors de l’importation d’un FlexiLayout avec des fichiers texte contenant des valeurs possibles des champs, le programme utilise les chemins relatifs définis lors de la création du FlexiLayout. Ces chemins sont relatifs au fichier de projet. Pour modifier ces fichiers, enregistrez le projet localement (cliquez sur Projet → Exporter le projet…), modifiez les fichiers, puis mettez à jour le projet sur le serveur (cliquez sur Projet → Mettre à jour le projet…).