0

我正在为我的 Openbravo POS 安装构建自定义发票,一切正常,但在应该显示发票 ID 条形码的区域,它只以数字显示(文本)

这是我的报告文件中的代码

<imageExpression class="java.awt.Image"><![CDATA[com.openbravo.pos.util.BarcodeImage.getBarcodeEAN13($F{TICKET}.printId())]]></imageExpression>
4

2 回答 2

1

我一直在我的 jasper 报告中使用 Barcode4J,它运行良好。此外,iReports 已经包含了它的 jar,因此您只需将条形码组件拖放到调色板上即可。如果你没有使用 iReport 来设计 jrxml,这里有一个关于这个库的问题:Barcode4J-StackOverflow

这是一个概述:Barcode4J 示例

于 2014-04-10T06:40:04.040 回答
0

EAN13 只接受 12 位数字,任何小于 12 位的条码都会在 abox 中显示为数值

于 2016-02-13T12:31:50.843 回答