全新的 crUFLBcsNet.dll 專為簡化商業應用中的條碼與 QR Code 整合而設計。它結合了經典條碼字型的可靠性與動態影像產生的靈活性,是傳統 UFL 條碼解決方案的理想替代方案。
價格表 – Barcodesoft crUFLBcsNet.dll 套件
授權類型 | 單一使用者 | 站點授權 | 企業授權 | 開發者授權 | 無限開發者 |
---|---|---|---|---|---|
價格 | USD399 | USD799 | USD1199 | USD1999 | USD3999 |
完全以 .NET Framework 4.8 編寫,無需 COM 或非託管包裝器。 確保穩定性、安全性,並易於與現代 .NET 應用程式整合。
可繼續使用熟悉的條碼字型,或在不安裝字型時利用動態影像產生。 兩種模式可同時支援。
提供乾淨且一致的類別,涵蓋多種條碼類型:
CQRCode
CAztec
CDatamatrix
CPDF417
每個類別包含:
Encode(string)
→ 傳回編碼文字或碼字EncodeCR(string, index)
→ 每次傳回最多 250 個字元,以解決 Crystal Reports 公式欄位長度限制。Image(string, width, height)
→ 傳回條碼影像 (byte[])AwesomeQR(string, "pattern", "size")
→ 傳回藝術化 QR 影像 (byte[])CLinear
Code39(string)
→ 傳回 Code39 編碼文字Code39Image(string, width, height)
→ 傳回條碼影像 (byte[])Code39Ext(string)
→ 傳回 Code39 Extended 編碼文字Code39ExtImage(string, width, height)
→ 傳回條碼影像 (byte[])Code128A(string)
→ 傳回 Code128A 編碼文字Code128AImage(string, width, height)
→ 傳回條碼影像 (byte[])GS1128(string)
→ 傳回 GS1128 編碼文字GS1128AImage(string, width, height)
→ 傳回條碼影像 (byte[])Upca(string)
→ 傳回 UPC-A 編碼文字UpcaImage(string, width, height)
→ 傳回條碼影像 (byte[])Ean13(string)
→ 傳回 EAN13 編碼文字Ean13Image(string, width, height)
→ 傳回條碼影像 (byte[])
產生具視覺效果的品牌化條碼,搭配圖案與樣式。
適合行銷、包裝,或任何需要兼顧美觀與機器可讀性的場景。
使用 GDI+ 產生高品質向量繪製。
輸出清晰、可縮放,並可直接用於 Crystal Reports、Microsoft Dynamics NAV 或獨立 .NET 應用程式。
To use crUFLBcsNet.dll in Microsoft Dynamics NAV:
myQR := myQR.CQRCode; // 需要 bcsqrcode.ttf 字型 codewords := myQR.Encode('1234567890'); // 或純影像模式,不需要字型。可儲存為檔案或寫入 BLOB。 barcodeBytes := myQR.Image('1234567890', 240, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes); // 支援藝術化 QR,不需要字型 barcodeBytes := myQR.AwesomeQR('1234567890', 'Tangerine', 'XS'); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
myDTM := myDTM.CDatamatrix; // 需要 bcsdatamatrix.ttf 字型 codewords := myDTM.Encode('1234567890'); // 或純影像模式,不需要字型 barcodeBytes := myDTM.Image('1234567890', 240, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
myPDF417 := myPDF417.CDatamatrix; // 需要 bcspdf417.ttf 字型 codewords := myPDF417.Encode('1234567890'); // 或純影像模式,不需要字型 barcodeBytes := myPDF417.Image('1234567890', 240, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
myLinear := myLinear.CLinear; // 需要 UpcEanM 字型。別忘了括號與 AI 前綴。 codewords := myLinear.GS1128('(17)190508(90)50921'); // 或純影像模式,不需要字型。可儲存為檔案或寫入 BLOB。 barcodeBytes := myLinear.GS1128Image('(17)190508(90)50921', 480, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
將 crUFLBcsNet.dll 複製到 Crystal Reports 的 bin 資料夾,例如:
Dim qrObj As Object Set qrObj = CreateObject("cruflbcsnet.CQRCode") Dim imgBytes As Variant imgBytes = qrObj.Image("987654321", 200, 200, 1, 0, False) ' // 儲存為檔案(Crystal 可引用影像路徑) Dim fso, file Set fso = CreateObject("Scripting.FileSystemObject") Set file = fso.CreateTextFile("C:\temp\qr.png", True) file.Write imgBytes file.Close
crUFLBcsNet.dll 在傳統字型條碼與現代視覺化條碼生成之間架起橋樑。 無論是需要符合標準的 DataMatrix 符號,或是吸引目光的品牌 QR Code, crUFLBcsNet.dll 都能提供強大而靈活的解決方案。