itextpdf5 com.itextpdf.text.Paragraph

com.itextpdf.text.Paragraph

  • 注意:声明对象的时候最好默认指定 leading
// 可以直接制定行间距。
Paragraph paragraph = new Paragraph(10)

// 行间距,对应小四号字(12),20磅刚刚好
paragraph.setLeading(20)

// 设置文字居中 0靠左  1,居中  2,靠右,这里使用枚举类比较好
paragraph.setAlignment(Element.ALIGN_CENTER)

// 设置段落整体的缩进
paragraph.setIndentationLeft(12)            // 设置左缩进
paragraph.setIndentationRight(12)           // 设置右缩进
paragraph.setFirstLineIndent(24)            // 设置首行缩进

// 设置段落整体上下空白,在文档标题的时候特别有用。
paragraph.setSpacingBefore(5f)              // 设置段落上空白
paragraph.setSpacingAfter(10f)              // 设置段落下空白

// 将段落添加到文档。
document.add(paragraph)

// 在 Paragraph 对象上直接添加会换行。
paragraph.add(Chunk.NEWLINE)

// 标题和正文之间的一个空行,直接在 Document 中添加一个 Chunk 对象。
document.add(Chunk.NEWLINE)
posted @ 2022-11-28 10:55  duchaoqun  阅读(686)  评论(0编辑  收藏  举报