Exigences relatives aux données sources
- Les noms des champs dans le fichier ou la base de données doivent correspondre aux noms des champs du formulaire et de la structure du document.
- Vous pouvez utiliser l’identifiant (ID) d’un élément au lieu de son nom. Cela est utile pour spécifier les valeurs d’éléments qui ne figurent pas dans la structure du document, comme les champs Barcode.
- Un champ ou une marque d’un groupe peut être indiqué par un identifiant ou par son nom complet, au format
<Group>|<Element>. - Les valeurs peuvent être importées à partir de fichiers CSV et TXT encodés en Unicode. La première ligne est l’en-tête et doit contenir les noms des champs. Les séparateurs peuvent être une virgule (,), un point-virgule (;) ou le caractère de tabulation.
- Lors de l’ajout de données à un tableau, spécifiez le nom complet dans le formulaire de données, au format
<Table>|<Col>|<Row#>, où<Table>est le nom du tableau,<Col>est le nom de la colonne et<Row#>est la cellule (la numérotation commence à 0). - Lors de l’impression de formulaires partiellement remplis, les types de données sont convertis. Par exemple, un champ de coche peut être renseigné à partir d’un champ de base de données avec les valeurs True/False, 1/0 ou yes/no.
- Les données imprimées utilisent la police du Conseil spécifié dans la fenêtre Element Properties (onglet Tip).
Si le séparateur de liste est également utilisé comme symbole décimal ou comme séparateur de milliers dans le fichier, placez entre guillemets tous les nombres qui utilisent ce symbole.
Imprimer des formulaires remplis
Imprimer avec des valeurs issues d’une base de données
1
Ouvrir la boîte de dialogue
Dans le menu Fichier, sélectionnez Print Filled-Out Forms….
2
Choisir la connexion de données
Dans la boîte de dialogue Select Data Connection, sélectionnez une base de données déjà connectée ou cliquez sur Add… pour créer une nouvelle connexion.
3
Sélectionner la base de données
Sélectionnez Database et cliquez sur Select… pour spécifier les paramètres de connexion à la base de données.
Imprimer avec des valeurs provenant d’un fichier
1
Ouvrir la boîte de dialogue
Dans le menu Fichier, sélectionnez Print Filled-Out Forms….
2
Choisir la connexion de données
Dans la boîte de dialogue Select Data Connection, sélectionnez un fichier ajouté précédemment ou cliquez sur Add… pour en ajouter un nouveau.
3
Sélectionner le fichier
Sélectionnez Fichier, puis cliquez sur Browse… pour indiquer le chemin d’accès au fichier.
Exportation de formulaires partiellement remplis
Arguments obligatoires
Arguments facultatifs
Les espaces dans les noms des boutons doivent être mis entre guillemets.
Filter:<FieldName>=<Value1>[,<Value2>[…]] filtre les enregistrements de la base de données à l’aide d’identifiants de champ. Séparez les valeurs par des virgules et indiquez le paramètre plusieurs fois pour des champs différents.
Les champs préremplis ne peuvent pas être modifiés. Si le fichier de sortie n’a pas été publié, vérifiez que les arguments de la commande ont été correctement indiqués.
Vérification des arguments de commande
/printDatabase ou /exportDatabase est exécutée, les arguments suivants sont vérifiés automatiquement :
- Le chemin d’accès au fichier FDD
- La chaîne de connexion ou le chemin d’accès à la base de données ou au fichier contenant les valeurs
- Le chemin d’accès au dossier de destination
- Le nom du fichier de sortie
- La présence des champs nécessaires dans la source
EventMessageFile de la clé de registre HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\ABBYY FormDesigner 12 sur C:\Program Files (x86)\ABBYY FlexiCapture 12 Stations\FObjEventSrc.dll. Si la ligne de commande a été lancée par l’administrateur, cette valeur est définie automatiquement.
Pour enregistrer également les notifications de vérification dans un fichier distinct, utilisez la commande LogFile:<filename>. Pour désactiver la journalisation dans le journal des événements, utilisez l’option /noSystemLog.
Exemple de commande qui désactive la journalisation dans le journal système et l’active dans un fichier distinct :
