我使用 Birt Report Engine 生成复杂的 PDF(报告)文档。我的页面布局包含网格和表格。表格行内容的来源是用户定义的 xml 文档。如果这个内容太长,Birt会产生很多重复的页面。假设该行的内容构成 3 个 PDF 页面,那么 Birt 生成 3 次 3 页面的内容:
page 1: content part 1, page number 1
page 2: content part 2, page number 1
page 3: content part 3, page number 1
page 4: content part 1, page number 2
page 5: content part 2, page number 2
page 6: content part 3, page number 2
page 7: content part 1, page number 3
and so on
(page是 PDF 文档中的实际页码,页码是在页面上显示为页码的数字)
我已经尝试过设置
options.setOption(IPDFRenderOption.PAGE_OVERFLOW, IPDFRenderOption.OUTPUT_TO_MULTIPLE_PAGES);
有所有可用的选项,但没有改变输出。
我的文档的 HTML 版本看起来不错。
有谁知道如何处理这些重复的页面?
提前非常感谢!