【问题标题】:How to avoid data being cut when presenting a BIRT report as PDF?将 BIRT 报告呈现为 PDF 时如何避免数据被剪切?
【发布时间】:2015-01-29 13:51:33
【问题描述】:

以 PDF 格式导出报告后,我意识到有几行被隐藏了。如图所示:

注意第二页的第一行不是数据集取到的下一行,实际应该是15 January 10 03:00。

此外,没有分页符,而是默认布局来自母版页,即美国字母。

我一直在为这个问题尝试不同的解决方案,并在检查后 M WilliamsJames Jenkins 建议(等等)我还是找不到。

也许多米尼克可以帮忙?多姆?

【问题讨论】:

  • 看起来您的数据正在按字段 ESME 排序
  • 嗨,James,我在编辑数据集查询时确保数据是按“句点”(日期和时间)排序的。感谢您的评论和之前的建议!
  • 我们可以在该表下方看到的大空白区域表明存在固定边距或类似的东西,它会阻止显示所有行。表格的“分页间隔”属性的值是多少?默认为 40,尝试减少它直到所有行都以 PDF 显示。否则你需要找出报表的哪个元素有固定的高度或边距,这个空白也可能是由于母版页的一个属性,比如边距和页脚大小。
  • 嗨,Dominique,这正是我想要的。请发表您的评论作为答案。如您所知,我将表格的“分页间隔”属性更改为 24(小时)。奇迹般有效。 (对于新人)要查看分页间隔,请单击当您将鼠标悬停在表格上时出现的表格符号并转到属性编辑器,选择左侧的分页符并根据需要更改分页间隔。
  • 作为观察结果,这似乎默认设置为 40 以适应 A4 或 US Letter 纵向方向。当我更改整个页面的方向时,表格仍保持该值。在母版页中更改方向或类型时请注意此问题。

标签: pdf scripting report birt


【解决方案1】:

我们可以在此表下方看到的大空白区域表明存在固定边距或类似的东西,它会阻止显示所有行。表格的“分页间隔”属性的值是多少?默认为 40,尝试减少它直到所有行都以 PDF 显示。否则你需要找出报表的哪个元素有固定的高度或边距,这个空白也可能是由于母版页的一个属性,比如边距和页脚大小

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-22
    • 1970-01-01
    • 1970-01-01
    • 2014-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多