如何轻松控制两段之间的间距高度?

时间:2016-09-25 18:20:45

标签: itext

目前,我正在使用

malloc()

在每个段落之后生成两段之间的空格。生成我指定的任何高度的间距的方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:4)

同一Paragraph的两行之间的空格称为前导。见Changing text line spacing

如果您想在Paragraph之前或之后引入额外的间距,可以使用setSpacingBefore()setSpacingAfter()方法。见itext spacingBefore property applied to Paragraph causes new page

例如:

Paragraph paragraph1 = new Paragraph("First paragraph");
paragraph1.setSpacingAfter(72f);
document.add(paragraph1);
Paragraph paragraph2 = new Paragraph("Second paragraph");
document.add(paragraph2);

这会在paragraph1paragraph2之间增加72个用户单位的额外空白区域。一个用户单元对应一个点,因此通过选择72,我们增加了一英寸的空白区域。