【问题标题】:Print Invoice ID as barcode将发票 ID 打印为条形码
【发布时间】:2014-04-10 01:42:43
【问题描述】:

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

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

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

【问题讨论】:

    标签: xml jasper-reports openbravo


    【解决方案1】:

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

    这是一个概述:Barcode4J Sample

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多