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