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 @   duchaoqun  阅读(839)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2019-11-28 00 - 准备 Anaconda 环境
2019-11-28 0x06 - Nginx 负载均衡会话保持
点击右上角即可分享
微信分享提示