Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports 如何为HTML报告关闭JasperReports生成的图像文件名?_Jasper Reports - Fatal编程技术网

Jasper reports 如何为HTML报告关闭JasperReports生成的图像文件名?

Jasper reports 如何为HTML报告关闭JasperReports生成的图像文件名?,jasper-reports,Jasper Reports,我有一份Jasper报告,它会在预定时间通过Quartz发送出去。JasperReports生成标记后,我将其放入发送给客户的电子邮件中。此主报表中有多个子报表,页脚图像位于主报表底部。imagessrc值指向生成的图像文件名(Jasper制作的文件名,即:blah/img_0_0_13)。我设置了一个web服务器来保存报告生成的HTML文件,因此可以在任何地方访问这些文件,即: 所以我的问题是,我如何关闭这个疯狂的文件名生成,只使用一些简单的ie: 我正在将JRhtmlExportParame

我有一份Jasper报告,它会在预定时间通过Quartz发送出去。JasperReports生成标记后,我将其放入发送给客户的电子邮件中。此主报表中有多个子报表,页脚图像位于主报表底部。imagessrc值指向生成的图像文件名(Jasper制作的文件名,即:blah/img_0_0_13)。我设置了一个web服务器来保存报告生成的HTML文件,因此可以在任何地方访问这些文件,即:

所以我的问题是,我如何关闭这个疯狂的文件名生成,只使用一些简单的ie:

我正在将JRhtmlExportParameter.IMAGES\u URI设置为指向带有图像的web服务器

另一个大问题是,如果由于缺少数据而缺少任何子报告,则生成的图像文件会发生更改。我有4个子报告

延迟加载的图像没有指定名称,因为浏览器应该从HTML呈现时可用的公共URL加载这些图像

iReport中有一个“is Lazy”设置用于图像,它满足了我的需要