我是Birt的再见,我想在基于带有20个标签(5行x 4柱)的A4的“打印标签纸”上打印标签。 我使用连续4个表开发了报告,每个表都有一个类似的过滤器:
所有似乎都没问题,但我需要插入一个输入参数,该参数将包含第一页的起始行。
例如:用户插入5作为起始行,并自动从第一页的第5行开始报告。如果标签远远超过4,则报告将从第1行开始生成第2页,依此类推
我试图在第一页设置保证金,但我也在下一页中找到了相同的保证金。
由于
GG
答案 0 :(得分:0)
您可以在表格上方添加一个空标签,并在此标签的“onCreate”事件中添加一个脚本,以动态计算保证金:
var rowHeight=15;
this.getStyle().marginTop=(params["rowSkipNumber"].value*rowHeight)+"px";
另外,您可能希望在参数为0时隐藏此标签,在其“visibility”属性中使用以下表达式隐藏此标签:
params["rowSkipNumber"].value==0