目前我正在使用
document.add( Chunk.NEWLINE );
在每个段落之后在两个段落之间生成空格。生成我指定的任意高度的间距的方法是什么?
最佳答案
同一段落
的两行之间的空格称为前导。请参阅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);
这会在 paragraph1
和 paragraph2
之间放置 72 个用户单位的额外空白。一个用户单位对应一个点,因此通过选择 72,我们添加了一英寸的空白。
关于itext - 如何轻松控制两个段落之间的间距高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39690237/