Jasper reports 使用JasperReports生成PDF417条形码

Jasper reports 使用JasperReports生成PDF417条形码,jasper-reports,barcode,jasperserver,Jasper Reports,Barcode,Jasperserver,我尝试使用iReport生成PDF417条形码。问题是,我给条形码的字符串包含像ä、ö或ü这样的“德语umlauts”。此umlauts不能通过条形码进行编码 这是我的模板: 我的问题是:如果有人知道为什么会发生这种情况,或者我能做些什么来解决这个问题。我想你错过了一个“[”。试着使用 [!CDATA[[测试]] (无) 更多信息请点击这里 另一个选项是使用图像和条形码生成器,如导入类com.barcodelib.barcode.BarcodeJasperFactory到Jasper报告文件

我尝试使用iReport生成PDF417条形码。问题是,我给条形码的字符串包含像ä、ö或ü这样的“德语umlauts”。此umlauts不能通过条形码进行编码

这是我的模板:



我的问题是:如果有人知道为什么会发生这种情况,或者我能做些什么来解决这个问题。

我想你错过了一个“[”。试着使用

[!CDATA[[测试]]

(无)

更多信息请点击这里


另一个选项是使用图像和条形码生成器,如导入类com.barcodelib.barcode.BarcodeJasperFactory到Jasper报告文件中

<import value="com.barcodelib.barcode.BarcodeJasperFactory"/>

将条形码图像插入报告中的正确位置

<image scaleImage="Clip" hAlign="Center"> 
<reportElement x="50" y="110" width="515" height="120"/> 
<graphicElement/> 
<imageExpression class="net.sf.jasperreports.engine.JRRenderable">
 <![CDATA[new com.barcodelib.barcode.BarcodeJasperRenderer
                          (BarcodeJasperFactory.createLinear(13, "0470821632"))]]></imageExpression> 

请参阅更多: