
Nous sommes heureux d’annoncer qu’Aspose.Barcode pour .NET prend désormais en charge la génération et la lecture de codes-barres DotCode.
DotCode est un type 2D qui utilise des points au lieu de barres pour encoder des données. DotCode est une symbologie empilée qui suggère l’encodage d’informations en plusieurs couches de points. Chaque point représente un chiffre binaire (0 ou 1) ; un ensemble de points est disposé dans une grille pour encoder le message d’entrée. Ce type de code-barres est conçu pour offrir une grande résistance aux distorsions, ce qui le rend adapté à une utilisation dans des environnements où les codes-barres risquent d’être endommagés. Les codes-barres DotCode peuvent stocker des données dans divers formats, y compris des caractères alphanumériques, des caractères Kanji et des données binaires. De tels codes-barres peuvent encoder une grande quantité de données dans une petite zone, ce qui permet de les placer sur de petites surfaces ou des objets de formes non standard. Les codes-barres DotCode sont utilisés dans diverses applications, y compris le suivi des actifs, la production médicale, l’industrie automobile, la logistique, la gestion des stocks, l’automatisation industrielle, et d’autres.
Dans cet article, nous décrivons comment générer des codes-barres DotCode en utilisant l’API de code-barres C#. Aspose.BarCode pour .NET a été récemment mis à jour pour permettre la prise en charge de ce type de code-barres 2D.
- Installation de l’API C# pour générer des codes-barres DotCode - Téléchargement gratuit
- Générer des codes-barres DotCode en C#
- Générer des DotCode avec ajout structuré
Installation de l’API C# pour générer des codes-barres DotCode - Téléchargement gratuit
Les développeurs peuvent facilement intégrer la bibliothèque Aspose.BarCode pour .NET dans des applications C#. La bibliothèque de codes-barres permet de générer et de lire plus de 60 types de codes-barres au sein des applications .NET. Téléchargez les fichiers DLL de référence depuis la page Releases ou installez-les depuis la Galerie NuGet en utilisant la commande ci-dessous :
PM> Install-Package Aspose.BarCode
Générer des codes-barres DotCode en C#
Pour générer un code-barres DotCode, il est d’abord nécessaire de créer une nouvelle instance de la classe BarCodeGenerator, de spécifier le texte du code-barres dans la propriété CodeText, et de définir le type de symbologie dans la propriété BarcodeType sur “DotCode”. Pour créer un code-barres DotCode avec une mise en page spécifique, il est nécessaire de définir les propriétés Rows et Columns de la classe DotCodeParameters.
La norme DotCode a certaines limitations quant au nombre de lignes et de colonnes qui peuvent être utilisées. Il est recommandé d’utiliser au moins 7 lignes et colonnes pour une meilleure reconnaissance. Le nombre minimal de lignes ou de colonnes autorisé est 5. De plus, la somme du nombre de lignes et de colonnes dans un code-barres DotCode doit être un nombre impair. Si vous spécifiez uniquement l’un des paramètres de mise en page, l’autre sera déterminé automatiquement. Si le nombre de lignes et de colonnes spécifié n’est pas suffisant pour générer un code-barres DotCode, une exception sera levée.
L’exemple de code ci-dessous explique comment générer des codes-barres DotCode en C#.
Générer des DotCode avec ajout structuré
L’ajout structuré est un mécanisme qui permet d’encoder une grande quantité de données dans une série de plus petits codes-barres, plutôt que d’essayer de faire tenir toutes les données dans un seul code-barres. Chaque code-barres dans l’ensemble contient une partie des données totales, et lorsqu’ils sont scannés ensemble, les données de tous les codes-barres sont combinées pour former un message complet. Le mécanisme d’ajout structuré suggère de diviser les données en plus petites parties et d’encoder chaque partie dans un code-barres séparé. Chaque code-barres de l’ensemble est ensuite étiqueté avec un identifiant unique, indiquant sa position dans l’ensemble et le nombre total de codes-barres dans l’ensemble. Le scanner peut utiliser ces informations pour déterminer l’ordre dans lequel les codes-barres doivent être lus et comment les données de chaque code-barres doivent être combinées pour former le message complet.
En utilisant l’ajout structuré, les données peuvent être réparties sur plusieurs codes-barres DotCode, ce qui facilite le scan et le traitement des données. Par exemple, dans une application de gestion des stocks, vous pouvez utiliser l’ajout structuré pour encoder de grands numéros d’articles ou numéros de série qui seraient autrement trop volumineux pour tenir dans un seul code-barres. Dans une application de logistique et de gestion de la chaîne d’approvisionnement, l’ajout structuré peut être utilisé pour suivre un grand nombre de colis, chacun avec un code-barres unique.
La bibliothèque de codes-barres dispose d’un mode de génération spécial pour créer des codes-barres DotCode avec ajout structuré. Ce mode permet de fusionner jusqu’à 35 codes-barres DotCode. Pour activer ce mode de génération, il est nécessaire de définir les propriétés suivantes :
- DotCodeStructuredAppendModeBarcodesCount : Le nombre de codes-barres à combiner (une valeur entre 1 et 35)
- DotCodeStructuredAppendModeBarcodeId : La position du code-barres dans l’ensemble (une valeur entre 1 et DotCodeStructuredAppendModeBarcodesCount)
En définissant ces propriétés, vous pouvez activer le mode d’ajout structuré et combiner plusieurs codes-barres DotCode en un seul ensemble.
L’échantillon de code suivant montre comment générer un code-barres DotCode en mode d’ajout structuré.
Obtenir une licence gratuite
Vous pouvez évaluer l’API sans aucune limitation en demandant une licence temporaire gratuite.
Conclusion
Dans cet article, nous avons présenté comment générer des codes-barres DotCode en C#. Vous pouvez consulter la section documentation pour explorer d’autres fonctionnalités de génération et de lecture de codes-barres. Pour poser des questions, veuillez nous contacter via le forum.