1

レポート テンプレートにバーコードを追加しようとしています。コードは 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 に追加できますか?

4

2 に答える 2

1

解決策は、Barbecue ライブラリの代わりに Barcode4J ライブラリを使用してバーコードを印刷することです。

于 2013-10-24T10:28:27.923 に答える
0

barHeight が低すぎます。50 などを試すか、バーの高さを指定しないでください。

于 2013-10-25T07:02:08.400 に答える