itextpdf 表单域字间距
时间: 2023-08-23 20:08:14 浏览: 52
可以使用iTextPDF的TextField类来创建表单域并设置字间距。示例代码如下:
```
TextField field = new TextField(writer, rect, "myField");
field.setExtraMargin(5);
field.setCharSpacing(2);
```
其中,`setExtraMargin()`方法可以设置表单域的额外边距,`setCharSpacing()`方法可以设置字间距。你可以根据需要调整这些参数的值来实现你想要的效果。
相关问题
itextpdf 字间距
在 iTextPDF 中设置字间距可以通过以下代码实现:
```java
// 创建字体对象
PdfFont font = PdfFontFactory.createFont(FONT_FILE_PATH, "Identity-H", true);
// 创建段落对象
Paragraph paragraph = new Paragraph("Hello, World!", font);
// 设置字间距
float letterSpacing = 2f;
paragraph.setCharacterSpacing(letterSpacing);
// 将段落添加到文档中
document.add(paragraph);
```
其中,`setCharacterSpacing()` 方法用于设置字间距,参数为一个浮点数,表示字间距大小。
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 磅。你可以根据需要修改该值。