Die neue crUFLBcsNet.dll wurde entwickelt, um die Integration von Barcodes und QR-Codes in Geschäftsanwendungen zu vereinfachen. Sie verbindet die Zuverlässigkeit klassischer Barcode-Schriften mit der Flexibilität der dynamischen Bildgenerierung und ist damit ein idealer Ersatz für ältere UFL-Barcode-Lösungen.
Preisliste des Barcodesoft crUFLBCsNet.dll-Pakets
Lizenz | Einzelplatz | Standort | Unternehmen | Entwickler | Unbegrenzte Entwickler |
---|---|---|---|---|---|
Preis | USD399 | USD799 | USD1199 | USD1999 | USD3999 |
Vollständig in .NET Framework 4.8 erstellt, ohne COM oder unmanaged Wrappers. Gewährleistet Stabilität, Sicherheit und einfache Integration in moderne .NET-Anwendungen.
Nutzen Sie weiterhin vertraute Barcode-Schriften oder verwenden Sie dynamische Bildgenerierung, wenn keine Schriftinstallation gewünscht ist. Beide Modi werden parallel unterstützt.
Stellt saubere und konsistente Klassen für mehrere Barcode-Typen bereit:
CQRCode
CAztec
CDatamatrix
CPDF417
Jede Klasse bietet:
Encode(string)
→ gibt kodierten Text oder Codewörter zurückEncodeCR(string, index)
→ gibt kodierten Text in Blöcken von bis zu 250 Zeichen zurück, um die Feldlängenbeschränkung der Crystal Reports-Formelfelder zu berücksichtigenImage(string, width, height)
→ gibt ein Barcode-Bild als byte[]
zurückAwesomeQR(string, "pattern", "size")
→ gibt ein künstlerisches QR-Bild als byte[]
zurückCLinear
Code39(string)
→ gibt Code39-kodierten Text zurückCode39Image(string, width, height)
→ gibt ein Barcode-Bild als byte[]
zurück Code39Ext(string)
→ gibt Code39 Extended-kodierten Text zurückCode39ExtImage(string, width, height)
→ gibt ein Barcode-Bild als byte[]
zurück Code128A(string)
→ gibt Code128A-kodierten Text zurückCode128AImage(string, width, height)
→ gibt ein Barcode-Bild als byte[]
zurück GS1128(string)
→ gibt GS1-128-kodierten Text zurückGS1128AImage(string, width, height)
→ gibt ein Barcode-Bild als byte[]
zurück Upca(string)
→ gibt UPC-A-kodierten Text zurückUpcaImage(string, width, height)
→ gibt ein Barcode-Bild als byte[]
zurück Ean13(string)
→ gibt EAN13-kodierten Text zurückEan13Image(string, width, height)
→ gibt ein Barcode-Bild als byte[]
zurück
Erzeugen Sie optisch ansprechende, markenspezifische Barcodes mit Mustern und Styling.
Ideal für Marketing, Verpackung oder überall dort, wo Ästhetik neben maschineller Lesbarkeit zählt.
Verwendet GDI+ für hochwertige, vektorbasierte Darstellung. Die Ausgabe ist gestochen scharf, skalierbar und einsatzbereit für Crystal Reports, Microsoft Dynamics NAV oder eigenständige .NET-Anwendungen.
So verwenden Sie crUFLBcsNet.dll in Microsoft Dynamics NAV:
myQR := myQR.CQRCode; // benötigt bcsqrcode.ttf Schriftart codewords := myQR.Encode('1234567890'); //Bildmodus benötigt keine Schriftart (Ausgabe in Datei oder BLOB speichern) barcodeBytes := myQR.Image('1234567890', 240, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes); //künstlerische QR-Bilder ebenfalls ohne Schriftart barcodeBytes := myQR.AwesomeQR('1234567890', 'Tangerine', 'XS'); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
myDTM := myDTM.CDatamatrix; // benötigt bcsdatamatrix.ttf Schriftart codewords := myDTM.Encode('1234567890'); // Bildmodus benötigt keine Schriftart barcodeBytes := myDTM.Image('1234567890', 240, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
myPDF417 := myPDF417.CDatamatrix; // benötigt bcspdf417.ttf Schriftart codewords := myPDF417.Encode('1234567890'); // Bildmodus benötigt keine Schriftart barcodeBytes := myPDF417.Image('1234567890', 240, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
myLinear := myLinear.CLinear; // benötigt UpcEanM Schriftart (inkl. Klammern und AI-Präfixe) codewords := myLinear.GS1128('(17)190508(90)50921'); // Bildmodus benötigt keine Schriftart (Ausgabe in Datei oder BLOB speichern) barcodeBytes := myLinear.GS1128Image('(17)190508(90)50921', 480, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
So verwenden Sie crUFLBcsNet.dll in Crystal Reports 2025:
crUFLBcsNet.dll
in den Crystal Reports Bin-Ordner
(z. B. 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) Dim fso, file Set fso = CreateObject("Scripting.FileSystemObject") Set file = fso.CreateTextFile("C:\temp\qr.png", True) file.Write imgBytes file.Close
EncodeCR
beachten: Crystal Reports Formelfelder sind auf 250 Zeichen begrenztcrUFLBcsNet.dll überbrückt die Lücke zwischen traditioneller schriftbasierter Barcodierung und moderner, visuell erweiterter Code-Generierung. Ob Sie normgerechte DataMatrix-Symbole oder auffällige QR-Codes für Branding benötigen – crUFLBcsNet.dll bietet eine leistungsstarke und flexible Lösung.