2010-10-06 54 views
2

我想知道如何爲pdf輸出定義多行標籤或文本項中的行間距。雖然增加樣式內的線高度可以很好地工作,但降低高度以減少線距似乎不起作用。報告設計中的BIRT -line間距

關於如何減少行距的任何建議?

謝謝

回答

3

嘗試刪除頂部和底部填充。我不知道標籤和文本項目,也許它不一樣,但我在具有8pt字體的表格中有類似的問題。它在HTML中看起來很好,但在PDF中線條之間的空間會很大。

一個好的訣竅是在物品和周圍的單元格上設置背景顏色以及其他任何元素,並且您將能夠看到哪個元素竊取了空間。

然後調整填充,線條高度和字體大小以儘可能減少額外的空間。使用「高級」屬性面板(或最好是樣式表),因爲對於某些元素,「行高」在「常規」中不可用。

如果我刪除了所有頂部和底部填充(來自行,單元格和數據元素),使用10行的行高度和8pt的字體大小,我設法讓我的表看起來很棒。 似乎有一個錯誤導致數據元素中的實際文本以某種方式被填充到頂部,而不管在PDF中如何。如果您爲數據元素背景着色並選擇報告中的文本,則會看到元素上的文本設置得太低,在底部溢出一點。這就是8pt字體和8pt行高不適合我的原因,它會切斷文本的底部。