【发布时间】:2013-10-03 11:05:14
【问题描述】:
我有模板,可以打印字母,长度和页数可变。 它们以双面打印。
在每个字母 (A) 之后,我添加了另一个文档 (B),但这必须打印在新纸上,因为客户可以将此 B 寄回给我。
因此,我需要在字母 A 的末尾插入分页符,但只有这样,如果它以奇数页码结束。
有可能吗?我认为 PrintWhenExpression 是可以的,但是我应该如何计算 pagebreak 元素的实际页码呢?
【问题讨论】:
标签: jasper-reports
我有模板,可以打印字母,长度和页数可变。 它们以双面打印。
在每个字母 (A) 之后,我添加了另一个文档 (B),但这必须打印在新纸上,因为客户可以将此 B 寄回给我。
因此,我需要在字母 A 的末尾插入分页符,但只有这样,如果它以奇数页码结束。
有可能吗?我认为 PrintWhenExpression 是可以的,但是我应该如何计算 pagebreak 元素的实际页码呢?
【问题讨论】:
标签: jasper-reports
有一个内置的报表变量PAGE_NUMBER。要仅在页码为奇数时使用分页符,请将 PrintWhenExpression 设置为:
$V{PAGE_NUMBER} % 2 == 1
【讨论】: