报告设计中的BIRT线间距

时间:2010-10-06 11:04:04

标签: birt

我想知道如何在pdf输出的多行标签或文本项中定义行间距。虽然增加样式中的线高可以正常工作,但降低高度以减少行间距似乎不起作用。

有关如何减少线间距的任何建议?

由于

1 个答案:

答案 0 :(得分:3)

尝试删除顶部和底部填充。我不知道标签和文本项目,也许它不一样,但我在一个表中有类似的问题,在细节中有8pt字体。它在HTML中看起来很好,但在PDF中,行之间的空间会很大。

一个好方法是在项目和周围的单元格以及您拥有的其他元素上设置背景颜色,您将能够看到哪个元素窃取空间。

然后调整填充,线条高度和字体大小,以尽可能减少额外空间。使用“高级”属性面板(或最好是样式表),因为某些元素的“常规”中没有行高。

如果我删除所有顶部和底部填充(来自行,单元格和数据元素),使用行间距高度10pt和字体大小为8pt,我设法让我的表看起来很棒。 似乎有一个错误导致数据元素中的实际文本以某种方式填充在顶部,无论PDF中是什么。如果为数据元素背景着色然后在报表中选择文本,您将看到文本在元素上设置得太低,在底部溢出一点。多数民众赞成8pt字体和8pt线高不会对我有用,它会切断文字的底部。