itext - 如何轻松控制两个段落之间的间距高度?

标签 itext

目前我正在使用

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);

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

关于itext - 如何轻松控制两个段落之间的间距高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39690237/

相关文章:

java - 如何让pdf图像适合整个屏幕android

c# - 打开签名 PDF 时出现 "At least one signature has problems” 消息

asp.net - 奇数单元格未添加到 PDF

java - 使用 servlet 重写 pdf 文件(模板)

java - 如何在 iText 5.2.1 中添加页眉?

pdf - 如何使用 iTextSharp 展平 XFA PDF 表单?

c# - 在线编辑PDF并保存和形成数据到服务器

java - 如何使用 IText 确定文本的人工粗体样式和人工轮廓样式

vb.net - itextsharp : what is the height of a regular PDF page in pixels?

unicode - iText v5 unicode 和 ColdFusion