BIRT-报告第一页上的不同母版页标题
我需要在BIRT报告的第一页上有一个母版页标题,在下一页上有另一个母版页标题。 我使用的是3.7.1版本BIRT-报告第一页上的不同母版页标题,birt,Birt,我需要在BIRT报告的第一页上有一个母版页标题,在下一页上有另一个母版页标题。 我使用的是3.7.1版本 我在母版页标题中插入了一个有两行的网格 我在每一行中放置一个新网格。 第一个嵌套网格用于第一个页眉,第二个嵌套网格用于下一个页眉 我设置了一个onRender脚本: //first nested grid if( pageNumber > 1 ){ this.getStyle().display = "none"; } //second nested grid if( pageNumb
//first nested grid
if( pageNumber > 1 ){
this.getStyle().display = "none";
}
//second nested grid
if( pageNumber == 1 ){
this.getStyle().display = "none";
}else{
this.getStyle().display = "block";
}
erisa数据源是什么并不重要。不过,为了以防万一,我确实对它进行了测试,在使用XML源代码时,它对我很有用。我唯一能想到的是,您正在使用自动布局,并且表上的分页符间隔为0。然后输出到PDF,每次只显示第1页的标题。不管你有什么数据源。您可以看看这个。如果您想这样做: P1:标题网格1 P2…:标题网格2 (在您的特殊情况下,如果我理解正确,Grid1是R1,R2,Grid2是R2) 有一个窍门: 在母版页属性中,告诉BIRT不要在第一页上显示页眉,并将Grid2放入页眉中 然而,伯尔特仍然保留了头球的空间 将Grid1作为第一个对象添加到报表布局中,并使用Grid1的负边距将其相应地上移
注意:这适用于PDF发射器,但不适用于Word发射器。kclark昨天在BTW为您发布了一些示例。我发布了BIRT 4.3.2(请参阅)的补丁,这也适用于Word发射器。