我已经用Jasper报告通过Netbeans完成了我的java项目。我将文件复制到另一台膝上型计算机并运行jar文件,但是当我从与子报表相关的jar文件中运行报告时,会发现一个错误:
net.sf.jasperreports.engine.jrexception resource not found at ...path
它试图查看我开发程序和报告的子报表的原始路径。现在,由于我想运行程序到另一台笔记本电脑,我已经没有这条路了。该怎么办呢?如何将子报表设置为相对路径?我有一个子报告表达式:
$P{SUBREPORT_DIR} + "SubReport_Items.jasper"
我想要显示不同的字体(古吉拉特语-印度语言)在从jasper报告版本5.1导出的PDF报告。
我尝试过的:在运行完工具后,打开下面的位置步骤1:
工具->选项->字体
net.sf.jasperreports.default.font.name=Arial Unicode MS - the default font name.
net.sf.jasperreports.default.font.size=10 - the default font size.
net.sf.jasperreports.default.pdf.font.name=Identity-H - th