我正在尝试将条形码添加到我的报告模板中,其中的“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?。
答案 0 :(得分:1)
解决方案是使用Barcode4J库而不是Barbecue库来打印条形码。
答案 1 :(得分:0)
barHeight太低,尝试类似50或不指定任何条形高度。