使用JasperReports在每页上为折叠机创建OMR图像

我们的发票系统需要在我们发票的每一页上打印OMR(光学标记识别)符号,以便折叠机知道要放入信封中的内容,以便在每页上放置少量PNG图片。   我们的发票由主报告和两个子报告组成,这两个子报告是在特殊的
.jrxml
文件中创建的。通过在http请求中传递页码作为参数来调用Web服务来生成图片。因此,我们需要将图片合并到子报告中,希望子报告在生成文档时“知道”实际页码。我们得到的错误是:
Error filling print... Could not resolved style(s): pdf 
net.sf.jasperreports.engine.JRRuntimeException: Could not resolved style(s): pdf      at 
net.sf.jasperreports.engine.fill.JRFillObjectFactory.checkUnresolvedReferences(JRFillObjectFactory.java:1610)      at 
net.sf.jasperreports.engine.fill.JRFillObjectFactory.setStyles(JRFillObjectFactory.java:1537)      at 
net.sf.jasperreports.engine.fill.JRBaseFiller.loadStyles(JRBaseFiller.java:962)      at 
net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:835)      at 
net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:782)      at 
net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:532)      at 
net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:63)      at
 net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:209)      at
 java.lang.Thread.run(Unknown Source)
我们正在使用
JasperReports 3.0.0
- 迁移到更新版本需要进行大量更改,因此现在不用选项,以防我们需要转到更新版本。     
已邀请:
解决了将图片放到主要报告的“背景”带上。每页定期显示图片一次。     
有一个很棒的应用程序称为邮件标记,它会将OMR标记放在您喜欢的任何文档上。它允许您根据需要配置OMR标记,以便与任何文件夹插入器兼容。您可以在此处找到更多信息并下载评估     

要回复问题请先登录注册