[英]How to set the code 128-C in Jasper Report using Barcode4j?
[英]Jasper Reports - Generating PDF 417 barcodes using Barcode4j
我們目前正在使用Jasper Reports通過Barcode4j生成PDF 417條碼。
我們同樣使用條形碼組件。 如果將CodeExpression屬性設置為“ CASE-SEPARATOR%$ DEFKCNBSMEDPB%$ CASEGPE0000115%$ LOBDBAN%$ CUSTG00012345”,則會在運行時異常后引發。
Error filling print... net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression : Source text : "CASE-SEPARATOR%$DEFKCNBSMEDPB%$CASEGPE0000115%$LOBDBAN%$CUSTG00012345"
net.sf.jasperreports.engine.JRRuntimeException: net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression : Source text : "CASE-SEPARATOR%$DEFKCNBSMEDPB%$CASEGPE0000115%$LOBDBAN%$CUSTG00012345"
at net.sf.jasperreports.components.barcode4j.BarcodeEvaluator.evaluateExpression(BarcodeEvaluator.java:72) at net.sf.jasperreports.components.barcode4j.BarcodeEvaluator.evaluateBaseBarcode(BarcodeEvaluator.java:53) at net.sf.jasperreports.components.barcode4j.BarcodeEvaluator.evaluatePDF417(BarcodeEvaluator.java:145) at net.sf.jasperreports.components.barcode4j.AbstractBarcodeEvaluator.visitPDF417(AbstractBarcodeEvaluator.java:424)
如果我們從上述代碼表達式值中刪除$字符,它將正常工作。 有誰知道如何使用Jasper Reports / Barcode 4J生成Message中具有$字符的PDF417條碼。 謝謝
我們可以直接使用Barcode4J API生成png格式的條形碼。 碧玉報告中似乎存在一個錯誤,該錯誤在生成PDF 417條形碼時不允許條形碼字符中的$字符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.