Générer des codes-barres GS1128

Implémentez-les de manière transparente dans Crystal Reports, MS Excel et MS Access

Générer un code-barres GS1128 dans Crystal Reports

Puisque le GS1128 est conçu sur la base du Code128, il utilise la famille de polices de caractères pour code-barres Code128.

1. Créer un nouveau champ de formule

Ovrez votre rapport Crystal Report. Faites un clic droit sur Formula Fields (Champs de formule) et choisissez "New..." (Nouveau...) dans le menu contextuel. Définissez le nom sur "GS1128", puis cliquez sur "Use Editor" (Utiliser l'éditeur).

Formula editor settings

2. Localiser la fonction UFL

Naviguez à travers la hiérarchie : Functions List (Liste des fonctions) ⇒ Additional Functions (Fonctions supplémentaires) ⇒ COM and .NET UFLs (u212com.dll) ⇒ Visual Basic UFLs. Double-cliquez sur la fonction BCSLinearGS1128.

Crystal reports UFL selection

3. Saisir les champs de base de données et enregistrer

Fournissez votre champ de base de données comme paramètre pour la formule GS1128, puis cliquez sur "Save" (Enregistrer). La DLL applique automatiquement les caractères FNC1 lors du calcul lors du passage à un identifiant d'application de longueur variable.

Formula parameter application
💡
Encodage de plusieurs identifiants d'application (AI) : Entourez chaque identifiant d'application (AI) d'une paire de parenthèses. Par exemple, le formatage de l'AI (02) aux côtés de l'AI (10) doit être structuré ainsi :
(02)12345678901234(10)12345678901234567890

Le parseur sous-jacent traite l'identifiant FNC1 initial comme "[C1", et mappe les instances suivantes vers GS (ASCII 29).

4. Positionner la formule sur l'espace de travail

Glissez le champ de formule GS1128 nouvellement créé directement sur votre canevas de vue de conception. Notez que les chaînes de texte brutes apparaîtront initialement avant que les transformations structurelles de la police ne soient attribuées.

Canvas placement design

5. Configurer les paramètres de style de police

Faites un clic droit sur votre bloc de formule, appuyez sur "Format Field" (Formater le champ), et choisissez code128m sous les propriétés de police. Confirmez pour appliquer la logique de formatage avec succès.

Selecting font typeface
Rendered GS1128 barcode variant