itextpdf 5 Font 下划线
时间: 2023-09-28 13:05:26 浏览: 317
itext5-itextpdf
在 iText 5 中,可以使用 `Chunk` 类来添加下划线。以下是一个示例代码:
```java
Font font = FontFactory.getFont(FontFactory.TIMES_ROMAN, 12);
Chunk chunk = new Chunk("Hello, World!", font);
chunk.setUnderline(0.1f, -2f); // 设置下划线
```
`setUnderline` 方法的第一个参数是下划线的粗细,第二个参数是下划线的位置(负值表示下划线在文本下方)。如果要添加多个下划线,可以使用 `setUnderline` 方法的第三个参数来指定下划线的颜色。
要将 `Chunk` 添加到 PDF 文档中,可以使用 `PdfPCell` 或 `Phrase`。以下是一个示例代码:
```java
PdfPTable table = new PdfPTable(1);
PdfPCell cell = new PdfPCell();
cell.addElement(chunk);
table.addCell(cell);
```
在这个例子中,我们创建了一个包含一个单元格的表格,并将 `Chunk` 添加到单元格中。然后,我们可以将表格添加到 PDF 文档中。
请注意,如果要添加多个带有下划线的文本块,可以使用 `Phrase` 和 `PdfPCell` 的 `add` 方法来添加它们。
阅读全文