我正在为我的Openbravo POS安装建立一个自定义发票,一切正常,但在应该显示发票ID的条形码的区域,它只显示数字(文本)
这是我的报告文件中的代码
<imageExpression class="java.awt.Image"><![CDATA[com.openbravo.pos.util.BarcodeImage.getBarcodeEAN13($F{TICKET}.printId())]]></imageExpression>
答案 0 :(得分:1)
我总是在我的jasper报告中使用Barcode4J并且效果很好。此外,iReports已经包含了它的jar,因此您只需将条形码组件拖放到调色板上即可。如果你没有使用iReport设计jrxml,这里有一个关于这个库的问题:Barcode4J-StackOverflow,
这里是一个概述:Barcode4J Sample
答案 1 :(得分:0)
EAN13只接受12位数字,任何小于12位数的条形码 将在abox中显示为数值