我使用XML用Java和Intellij IDE生成一个jasper报告,jasper版本是5.0.4。
在XML
文件中有欧元符号欧元
,但是在pdf上创建报表时,我看到的是â、
而不是欧元
<textFieldExpression>
<![CDATA["Please send the amount of " + $V{total}.setScale(2, BigDecimal.ROUND_HALF_UP) + " € to the bankaccount ..."]]>
</textFieldExpression>
它是如何来的,我应该向xml
文件添加什么来解决这个问题?
我已经将jasperreports版本从5.0.4更改为6.17.0,它解决了这个问题。在我看来,它不能正确显示符号的原因是我将java从1.7改到了11,但我没有触及jasperreports版本。
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.17.0</version>
<scope>compile</scope>
<dependency>
net.sf.jasperreports.export.character.encoding-AS-ISO-8859-15 我可以在XLS导出中获得正确的欧元符号,但PDF仍然没有产生。谁能告诉我我错过了什么。
我的JSF2.0web应用程序旨在生成PDF报告。问题是在资源管理器窗口中没有显示PDF报告。我正在使用eclipse kepler,带有apache-tomcat-7.0.52,并且jasper Ireport的版本是4.8。 我将提供整个java类: 我可以在控制台看到消息,并且页面被刷新,但是没有PDF报告出现在explorer屏幕上 我已经用下面的代码替换了上面的PDF方法,但是徒劳的是,
我已将图像保存在oracle数据库中为BLOB。我的模型类包含Byte[]图像;对应于数据库中的BLOB feild。我必须将数据库中的所有图像导出为PDF格式。在java中,我使用了以下代码: 我需要PDF格式的图像。
诸如此类。 我尝试使用iReport将“组页脚”频段中的最大化频段高度属性设置为true,但当我尝试查看时,会添加一些空页。
如何在jasper子报告中显示当前页码?我只做了第一页,变量如下:$V{page_NUMBER}和“(”$V{page_COUNT}“)”,但我们如何在所有子报告中显示?
我正在用Java Swing和Jasper Report开发一个项目。 }}