在贾斯珀报道如何知道我们什么时候到达最后一页

我们的发票系统需要在我们的发票的每一页上打印OMR(光学标记识别)符号,以便折叠机知道要放入信封中的内容。 必须在每页上放置带有OMR标记的小PNG图片。我们的发票包含主报表,其中包含两个以特殊.jrxml文件创建的子报表。通过调用Web服务生成图片,其中传递页码和“最后一页”标记作为http请求中的参数。 我们无法做到的是,自上变量$ v {PAGE_NUMBER}以来的'最后一页'标记可以在两个上下文中读取:页面和报告。如果您在页面上下文中读取它,您将拥有实际页码,在报表上下文中,该变量将为您提供总页数。你不能一次阅读这样的变量,并且知道你已经开启,比如说,第3页,共5页。 由于我在主报告中“访问”了最后一页(最后一页填充了静态文本),我可以将另一个页面总页数和硬编码“最后一页”参数设置为true,并将该图像放在同一个图像上在纸上的位置常规图像'坐'所以这个图像将溢出在事务子报告中生成的另一个图像,但是没有规则哪个图像将在另一个图像上,这种方法只是部分成功。 我能做什么?     
已邀请:
如果将OMR符号放在页脚中,则可以使用报表元素“最后页页脚”,这将导致最后一页页脚与报表中的其他页脚不同。这样,您可以在报告的最后一页上放置最后一页标记。     

要回复问题请先登录注册