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)
本文来自博客园,作者:duchaoqun,转载请注明原文链接:https://www.cnblogs.com/duchaoqun/p/itextpdf5_paragraph.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2019-11-28 00 - 准备 Anaconda 环境
2019-11-28 0x06 - Nginx 负载均衡会话保持