iReport:将页码添加到多页子报表

时间:2012-07-13 04:45:55

标签: jasper-reports ireport

我正在使用iReport 4.0.2创建一个包含一个子报表的主报表。 我尝试在子报表的Page-Header-Band和Page-Footer-Band中添加一些静态文本,我希望Page-Header-Band和Page-Footer-Band中的文本将被重复,但这些文本只是如果子报表本身有多个页面,则显示在子报表的第一页(但不在其余页面上)。

实际上我想要做的是在子报表中放置一个“Page x of n”变量,这样子报表就可以有自己的页码集。

这是我当前报告的布局:(抱歉,我没有权限上传图片)


姓名:艾米(这是主要报告)


第1页,共2页(这是子报告)

  1. AAA
  2. BBB
  3. CCC




  4. 姓名:艾米


    < ---页码丢失(事实上,整个页面 - 标题 - 乐队消失了!也就是说,子页面的每一页上都没有重复页面页眉乐队)
    eee
    2. fff






    姓名:Bob


    第1页,共3页

    1. OOO
    2. PPP
    3. QQQ




    4. 姓名:Bob


      1. RRR
      2. SSS
      3. TTT




      4. 姓名:Bob


        1. UUU





        2. 正确的布局应为:


          姓名:艾米(这是主要报告)


          第1页,共2页(这是子报告)

          1. AAA
          2. BBB
          3. CCC




          4. 姓名:艾米


            第2页,共2页

            1. EEE
            2. FFF





            3. 姓名:Bob


              第1页,共3页

              1. OOO
              2. PPP
              3. QQQ




              4. 姓名:Bob


                第2页,共3页

                1. RRR
                2. SSS
                3. TTT




                4. 姓名:Bob


                  第3页,共3页

                  1. UUU

1 个答案:

答案 0 :(得分:0)

请试试这个, 打开iReport工具 - >编辑菜单 - >报告属性 - >更多...

您可以在新页面中看到标题。 在新页面中有一个页脚。

我使用中文,也许翻译有点不精确。 仅供参考