我正在尝试将条形码添加到我的报告模板中,它是一个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中呢?
发布于 2013-10-24 18:28:28
解决方案是使用Barcode4J库而不是烧烤库来打印条形码。
发布于 2013-10-25 15:02:08
barHeight太低,请尝试类似于50的值或不指定任何条形高度。
https://stackoverflow.com/questions/19563024
复制相似问题