【问题标题】:Print odd and even pages打印奇数页和偶数页
【发布时间】:2016-09-24 05:26:42
【问题描述】:

我有一份打印卡片正反面的碧玉报告。在 A4 页面中打印 2 张卡片。

客户现在希望在奇数页中只显示正面卡片的正面。在偶数页中,只有卡片背面,但顺序相反以便于打印。

我可以通过哪些方式实现这一目标?

提前致谢。

Current report:
----------------
| Front | Back |
----------------

Desired outcome:
Odd page                 Even page 
---------------------    ------------------- 
| Front 1 | Front 3 |    | Back 3 | Back 1 |
| Front 2 | Front 4 |    | Back 4 | Back 2 |
---------------------    -------------------

【问题讨论】:

  • 我将使用 pdftk 对 j-r 生成的 PDF 进行后处理。以我的经验pdfjam 更容易,但它需要 TeX/LaTeX,您的客户可能会例外......
  • 最后一个资源解决方案,但它成功了。我能够使用 pdftk 或简单地使用 doPDF 打印 pdf 页面来发布过程。谢谢
  • 很高兴我有用!您可能想在答案中写下您的程序以分享您的新知识(并获得支持...)。

标签: jasper-reports


【解决方案1】:

您可以尝试如下操作:
将您想要区分的每个波段的内容放入框架中。 然后您只需要在表达式中使用正确的打印,以便仅打印为当前页码设计的框架。 print when 表达式可以是这样的:

$V{PAGE_NUMBER} % 2 == 0

如果页面是偶数,则为真

$V{PAGE_NUMBER} % 2 == 1

如果页面是奇数则为真。

【讨论】:

  • 谢谢恩德里克。如何将不同的列表传递给每个详细信息带?
猜你喜欢
  • 1970-01-01
  • 2021-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多