当前位置: 首页 > 知识库问答 >
问题:

带有多个动态页面的jasper studio报表中的页码编排

富辰阳
2023-03-14

在我的jasper soft 5.6.2 Studio报告中,我有3种不同类型的页面。第一个是名为“详细信息”的强制性jrxml页面,它将永远只有一个和第一页。第二个是动态页面(是jasper,但如果需要,我可以使用jrxml),其中包含项目列表“Items”页面,可以从0到几页不等。第三个也是动态“评论”页面(是jasper,但如果需要,我可以使用jrxml),可以从0到几页不等。我想打印页码,如第1页,第5页,第2页,第5页等等。最初,我只有前两种类型的页面,那就是没有评论页面,我的方法论工作了,但是随着第三个评论页面的添加,它不再工作了。

我的方法奏效了:在第一页有一个key属性='pageNumFrom '和' pageNumTo ',在计算了总页数后,我在java中替换了它。但是对于Items page,我使用了变量PAGE_COUNT 1。添加第三页时,这种方法不起作用,因为PAGE_COUNT变量丢失,新的计数从第三页开始

共有1个答案

胡致远
2023-03-14

参见:https://stackoverflow.com/a/42065376/3406242

这是一个类似的问题,您应该能够通过使用母版页编号以类似的方式解决它。

 类似资料:
  • 当父报表中有此子报表时,当子报表中文本字段的“扩展溢出”设置为false时,文本将剪辑。当我将“扩展溢出”设置为true时,文本字段在页面上显示为空白,但会占用父报表上所需的空间。 我尝试了以下方法,但似乎没有效果: 1.在分报告中: null null

  • 我正在使用 iReport 4.0.2 创建一个包含一个子报表的主报表。我尝试在子报表的页眉带和页脚带中添加一些静态文本,我希望页眉带和页脚带中的文本将重复,但如果子报表本身有多个页面,则这些文本仅显示在子报表的第一页(但不显示在其余页面上)。 实际上,我想做的是在子报表中放置一个“第 x 页,共 n 页”变量,以便子报表可以有自己的一组页码。 这是我当前报告的布局:(对不起,我没有权限在这里上传

  • 我使用iReport创建了多页pdf报表,如下所示。 应该是这样的: 请建议。

  • 问题内容: 因此,我遇到了在每个页面上都显示报表标题的问题,但是我只想在第一页上显示它。该论坛上的人们提供的解决方案是仅将标题放置在主要内容中。问题是我的标题显示页码+总页数(即3页中的第1页)。我无法将页眉移到正文,因为我将无法访问页码。由于某些原因,报表生成器将只允许您通过标题访问页码。有谁能解决这个问题吗? 问题答案: 编写一个表达式以隐藏保存标题信息的文本框。 该表达式如下所示: 要获得e

  • Framework7 可以创建动态页面并直接加载,不需要额外的Ajax请求。 只有通过 路由器 API 才可以实现。 加载页面的结构、禁用滑动返回上一页和返回上一页等,所有这些需要考虑的事情都和 Ajax Pages 是一样的。 我们只需要使用视图的 .router.loadContent 方法,并且传入我们新页面的HTML代码即可。 // Init app var myApp = new Fra

  • 在我开发的一个应用程序上,我试图为应用程序的页面保留一个好的、可读的url。我从url开始,如下所示:http://somedomain.com/context/?param1=value getRequestCycle()。setResponsePage(新建其他页面(obj1、obj2、pageParameters) 在这里,目标1和目标2是初始化页面所需的对象。正如我从这篇文章中理解的那样,