• crUFLBCsNet.dll
  • crUFLBCsNet.dll order

Présentation de crUFLBcsNet.dll – Une solution moderne de codes-barres et QR



Mots-clés: crUFLBcsNet.dll, CQRCode, CLinear, CDatamatrix, CPDF417, CAztec, Awesome QR

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

Fonctionnalités principales

Code 100 % managé

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.

Polices de codes-barres + génération d’images

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.

Large support de symbologies

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 code
  • EncodeCR(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[]
  • Modèles disponibles: Coin, Cake, Cookie, Pizza, Burger, Apple, Blueberry, Broccoli, Chocolate, Donut, Lettuce, Muffin, Orange, Pear, Plum, Raspberry, Sandwich, Strawberry, Tangerine, Tomato.
  • Tailles disponibles: XXL, XL, L, M, S, XS, XXS
  • cruflbcsnet.dll awesome qr
  • CLinear
  • Code39(string) → retourne le texte Code39
  • Code39Image(string, width, height) → retourne une image Code39 sous forme de byte[]
  • Code39Ext(string) → retourne le texte Code39 étendu
  • Code39ExtImage(string, width, height) → retourne une image Code39 étendu sous forme de byte[]
  • Code128A(string) → retourne le texte Code128A
  • Code128AImage(string, width, height) → retourne une image Code128A sous forme de byte[]
  • GS1128(string) → retourne le texte GS1128
  • GS1128AImage(string, width, height) → retourne une image GS1128 sous forme de byte[]
  • Upca(string) → retourne le texte Upca
  • UpcaImage(string, width, height) → retourne une image UPC-A sous forme de byte[]
  • Ean13(string) → retourne le texte Ean13
  • Ean13Image(string, width, height) → retourne une image EAN13 sous forme de byte[]
QR et DataMatrix artistiques

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.

Rendu multiplateforme

Utilise GDI+ pour un rendu vectoriel de haute qualité. Sortie nette, évolutive, prête pour Crystal Reports, Microsoft Dynamics NAV ou applications .NET autonomes.

Utilisation de crUFLBcsNet.dll dans MS Dynamics NAV

Pour utiliser crUFLBcsNet.dll dans Microsoft Dynamics NAV :

  • Enregistrez crUFLBcsNet.dll Copiez crUFLBcsNet.dll dans le dossier add-ins NAV cd "C:\Program Files (x86)\Common Files\Barcodesoft\cruflbcsnet"
    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\regasm cruflbcsnet.dll /tlb:cruflbcsnet.tlb /codebase

  • Dans l’environnement de développement NAV (C/AL), utilisez l’automation pour générer QRCode
                                    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);
                                
  • Dans l’environnement de développement NAV (C/AL), utilisez l’automation pour générer Data Matrix
                                    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);
                                
  • Dans l’environnement de développement NAV (C/AL), utilisez l’automation pour générer PDF417:
                                    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);
                                
  • Dans l’environnement de développement NAV (C/AL), utilisez l’automation pour générer GS1128 :
                                    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);
                                

Utilisation de crUFLBcsNet.dll dans Crystal Reports 2025

Pour utiliser crUFLBcsNet.dll dans Crystal Reports 2025 :

  • Copiez crUFLBcsNet.dll dans le dossier bin de Crystal Reports.
    (C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports 2025\bin).
  • Dans Crystal Reports, créez un champ de formule et appelez les méthodes depuis crUFLBcsNet.dll via UFL.
    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
                                
  • Si vous utilisez EncodeCR, rappelez-vous que la limite est de 250 caractères par champ de formule.
  • Pour afficher les images : insérez un objet OLE / image et liez-le à la sortie byte[] de Image() ou AwesomeQR().

Avantages

  • Aucune police spéciale requise en mode image.
  • Compatibilité totale avec les polices de codes-barres existantes.
  • Intégration simplifiée pour développeurs et concepteurs de rapports.
  • Préparé pour l’avenir grâce à la génération de codes-barres artistiques.

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.

  • crUFLBCsNet.dll
  • crUFLBCsNet.dll order