iTextPDF中的Paragraph上间距
时间: 2023-10-06 11:11:43 浏览: 225
在 iTextPDF 中,可以通过设置 `Paragraph` 的间距属性来调整段落的上间距。具体方法是通过 `setSpacingBefore()` 方法设置段落上方的间距。例如,以下代码将段落的上间距设置为20像素:
```
Paragraph paragraph = new Paragraph("Hello World!");
paragraph.setSpacingBefore(20);
```
可以根据需要调整参数来设置不同的上间距大小。
相关问题
itextpdf paragraph 如何设置行间距
要设置段落的行间距,您可以使用 Paragraph 类的 `setLeading()` 方法。该方法接受两个参数:第一个参数是行间距的大小(以磅为单位),第二个参数是行距的倍数。例如,如果您想要设置行间距为 20 磅,行距的倍数为 1.5,可以使用以下代码:
```
Paragraph paragraph = new Paragraph();
paragraph.add("这是一个段落。");
paragraph.setLeading(20, 1.5f);
```
在这个示例中,我们将行间距设置为 20 磅,行距的倍数设置为 1.5。请注意,第二个参数是一个浮点数,表示行距相对于字体大小的倍数。因此,如果您使用的字体较大,您可能需要将行距的倍数设置为更小的值,以避免行距太大。
itextpdf 设置字体间距
可以使用 `Paragraph` 类中的 `setLeading()` 方法来设置字体间距。以下是一个示例:
```java
Font font = new Font(Font.FontFamily.HELVETICA, 12, Font.BOLD);
Paragraph para = new Paragraph("Hello World!", font);
para.setLeading(15); // 设置字体间距为 15
```
在上面的示例中,将字体间距设置为 15 磅。你可以根据需要修改该值。
阅读全文