Il est possible d'améliorer les codes à barres dans les formulaires PDF en créant des scripts personnalisés. La rédaction de scripts nécessite des connaissances de base en matière de langage JavaScript et des compétences en code JavaScript spécifique à Acrobat. Pour plus de détails, consultez le document Acrobat JavaScript Scripting Guide sur la page JavaScript support (en anglais uniquement) du site Web d'Adobe. Pour plus de détails sur le code JavaScript de base, reportez-vous aux nombreuses ressources disponibles sur le sujet.
Après l'insertion d’un code à barres de taille maximale, si vous modifiez la taille de cellule ou la condition de décodage, le code à barres risque de dépasser les limites de la page. Pour éviter ce problème, sélectionnez une taille de cellule et des conditions de décodage appropriées pour le code à barres.
Ajout d'un champ de code à barres
Test d'un champ de code à barresLe formulaire à codes à barres peut être diffusé.
Inclusion de champs de données supplémentaires dans le code à barresSi l'option Coder avec le format est sélectionnée, cliquez sur Choisir et sélectionnez les champs de formulaire supplémentaires à coder.
Si l'option Script de calcul personnalisé est sélectionnée, cliquez sur Modifier et créez le code JavaScript pour inclure les champs supplémentaires.
Une fois les nouveaux champs de données inclus dans le code à barres, vérifiez que la zone de code à barres est suffisamment grande en testant des exemples de données. Si la zone du code à barres est grisée, ajustez la taille ou les propriétés du code à barres ou les propriétés du champ de texte de sorte que le contenu tienne dans la zone.
Redimensionnement d'un champ de code à barresL’erreur la plus courante est de créer une zone de code à barres trop petite pour contenir les données. Si cela se produit au cours du test de données fictives, le code à barres s'affiche sous la forme d'un rectangle gris uni au lieu d'un motif de codage.
Ajustement des données du contenu à insérer dans un champ de code à barresDans le panneau Options, cliquez sur le bouton Personnaliser et saisissez des valeurs inférieures dans les champs Niveau de correction de l'erreur et Rapport Y/X.
Sous l'onglet Valeur, sélectionnez Délimité par tabulation et non XML comme format de codage des données. Le format XML exige une zone de code à barres supérieure pour coder les informations que le format Délimité par tabulation.
Dans le panneau Options, activez Compresser les données avant le codage en code à barres, sous réserve que vous utilisiez un logiciel décodeur Adobe (disponible séparément).
Dans le panneau Options, sélectionnez une autre option de symbologie.
Dans le panneau Valeur, cliquez sur le bouton Choisir et désélectionnez les champs qui n'ont pas besoin d'être codés. Par exemple, n'incluez pas les champs contenant des informations redondantes.
Dans le panneau Valeur, entrez un script personnalisé qui convertit tout le texte utilisateur en caractères minuscules ou majuscules pendant le codage.
Dans le panneau Options, entrez une valeur limite de caractères ou réduisez la valeur existante.
Dans le panneau Valeur, entrez un script personnalisé qui limite les données aux caractères alphanumériques et à une casse unique. (Un texte entièrement en minuscules ou en majuscules nécessite moins d'espace qu'un texte identique comportant les deux types de casse.)
Envisagez la création de champs de code à barres supplémentaires et le mappage de données différentes à chacun d'entre eux.