【问题标题】:How to print EAN-13 barcodes in iReport?如何在 iReport 中打印 EAN-13 条码?
【发布时间】:2013-10-25 15:02:08
【问题描述】:

我正在尝试将条码添加到我的报告模板中,它是一个 EAN13 条码,代码如下:

        <componentElement>
            <reportElement uuid="af782895-f1d3-4e1d-b200-1f2ecf18b4fa" x="67" y="17" width="478" height="81"/>
            <jr:barbecue xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" type="EAN13" drawText="true" checksumRequired="false" barWidth="3" barHeight="10">
                <jr:codeExpression><![CDATA[142155363254]]></jr:codeExpression>
            </jr:barbecue>
        </componentElement>

当我生成报告时,我只得到代码表达式,没有绘制条形码 这是模板设计:

我认为 EAN13 没有与 IReport 一起安装。 那么如何将其添加到 IReport 中呢?

【问题讨论】:

    标签: jasper-reports ireport


    【解决方案1】:

    解决方法是使用 Barcode4J 库而不是 Barbecue 库来打印条码。

    【讨论】:

      【解决方案2】:

      barHeight 太低,试试 50 之类的值,或者不要指定任何条形高度。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-10
        • 2010-12-06
        • 1970-01-01
        • 2018-06-29
        • 1970-01-01
        相关资源
        最近更新 更多