Le nouveau crUFLBcsNet.dll est conçu pour simplifier l’intégration des codes-barres et QR dans les applications professionnelles. Il combine la fiabilité des polices de codes-barres classiques avec la flexibilité de la génération d’images dynamiques, en faisant un remplacement idéal des anciennes solutions UFL.
Voici la liste de prix du package Barcodesoft crUFLBcsNet.dll
Licence | Utilisateur unique | Site | Entreprise | Développeur | Développeur illimité |
---|---|---|---|---|---|
Prix | USD399 | USD799 | USD1199 | USD1999 | USD3999 |
Développé entièrement en .NET Framework 4.8, sans COM ni wrappers non managés. Garantit stabilité, sécurité et intégration aisée dans les applications .NET modernes.
Continuez à utiliser des polices de codes-barres familières ou exploitez la génération d’images dynamiques lorsque l’installation de polices n’est pas souhaitée. Les deux modes sont pris en charge simultanément.
Expose des classes cohérentes et claires pour de nombreux types de codes-barres :
CQRCode
CAztec
CDatamatrix
CPDF417
Chaque classe fournit:
Encode(string)
→ retourne le texte encodé ou les mots de codeEncodeCR(string, index)
→ retourne le texte encodé par blocs de 250 caractères maximum pour respecter la limite des formules Crystal Reports.Image(string, width, height)
→ retourne une image de code-barres sous forme de byte[]
AwesomeQR(string, "pattern", "size")
→ retourne une image QR artistique en byte[]
CLinear
Code39(string)
→ retourne le texte Code39Code39Image(string, width, height)
→ retourne une image Code39 sous forme de byte[]
Code39Ext(string)
→ retourne le texte Code39 étenduCode39ExtImage(string, width, height)
→ retourne une image Code39 étendu sous forme de byte[]
Code128A(string)
→ retourne le texte Code128ACode128AImage(string, width, height)
→ retourne une image Code128A sous forme de byte[]
GS1128(string)
→ retourne le texte GS1128GS1128AImage(string, width, height)
→ retourne une image GS1128 sous forme de byte[]
Upca(string)
→ retourne le texte UpcaUpcaImage(string, width, height)
→ retourne une image UPC-A sous forme de byte[]
Ean13(string)
→ retourne le texte Ean13Ean13Image(string, width, height)
→ retourne une image EAN13 sous forme de byte[]
Générez des codes-barres visuellement riches et personnalisés avec motifs et styles.
Idéal pour le marketing, l’emballage ou toute application où l’esthétique compte autant que la lisibilité machine.
Utilise GDI+ pour un rendu vectoriel de haute qualité. Sortie nette, évolutive, prête pour Crystal Reports, Microsoft Dynamics NAV ou applications .NET autonomes.
Pour utiliser crUFLBcsNet.dll dans Microsoft Dynamics NAV :
myQR := myQR.CQRCode; // Cela nécessite la police bcsqrcode.ttf codewords := myQR.Encode('1234567890'); // Image pure, aucune police requise barcodeBytes := myQR.Image('1234567890', 240, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes); // Image QR artistique, aucune police requise barcodeBytes := myQR.AwesomeQR('1234567890', 'Tangerine', 'XS'); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
myDTM := myDTM.CDatamatrix; // Cela nécessite la police bcsdatamatrix.ttf codewords := myDTM.Encode('1234567890'); // Image pure, aucune police requise barcodeBytes := myDTM.Image('1234567890', 240, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
myPDF417 := myPDF417.CDatamatrix; // Cela nécessite la police bcspdf417.ttf codewords := myPDF417.Encode('1234567890'); // Image pure, aucune police requise barcodeBytes := myPDF417.Image('1234567890', 240, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
myLinear := myLinear.CLinear; // Cela nécessite la police UpcEanM. N’oubliez pas les parenthèses et les préfixes IA. codewords := myLinear.GS1128('(17)190508(90)50921'); // Image pure, aucune police requise barcodeBytes := myLinear.GS1128Image('(17)190508(90)50921', 480, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
Pour utiliser crUFLBcsNet.dll dans Crystal Reports 2025 :
crUFLBcsNet.dll
dans le dossier bin de Crystal Reports.C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports 2025\bin
). Dim qrObj As Object Set qrObj = CreateObject("cruflbcsnet.CQRCode") Dim imgBytes As Variant imgBytes = qrObj.Image("987654321", 200, 200, 1, 0, False) ' Save to a file (Crystal can reference this image path) Dim fso, file Set fso = CreateObject("Scripting.FileSystemObject") Set file = fso.CreateTextFile("C:\temp\qr.png", True) file.Write imgBytes file.Close
crUFLBcsNet.dll comble le fossé entre le codage basé sur les polices traditionnelles et la génération de codes modernes et esthétiques. Que vous ayez besoin de DataMatrix conformes aux normes ou de QR codes attractifs pour le branding, crUFLBcsNet.dll offre une solution puissante et flexible.