时间的法外狂徒

导航

随笔分类 -  itextPdf

itextpdf确定页面坐标的方式
摘要:itextpdf的确定页面上的具体坐标是通过坐标来确定的。 它们的坐标轴是这样的:以左下角为原点的xy坐标轴。 在itextpdf的方法中中,定义某个点的位置,都是以左下方为原点坐标轴来确定。 如果要定义一个矩形框,如:Rectangle rect = new Rectangle(300, 300, 阅读全文

posted @ 2019-11-01 15:17 抄手砚 阅读(6391) 评论(1) 推荐(2) 编辑

itextpdf5设置页眉页脚、生成页码
摘要:itextpdf生成页眉页脚,可以通过继承PdfPageEventHelper,重新里面的相关事件来进行。 常用的几个: onOpenDocument,文档打开时触发 onCloseDocument,文档关闭时触发 onStartPage,页面开始写入前触发 onEndPage,页面写入完成后触发 阅读全文

posted @ 2019-11-01 14:04 抄手砚 阅读(5187) 评论(0) 推荐(0) 编辑

itextpdf5单元格中的段落没有行间距
摘要:关于对表格中的段落没有行间距的解决方式:通过观察和推测的结论:itextpdf对一些属性,只会对最外层元素的属性进行接收处理,如行间距。例: 这种情况,table元素内的其实是PdfpCell,在PdfPCell里面才是paragraph.这时候对Paragraph设置行间距是没有效果的。但是对Ce 阅读全文

posted @ 2019-11-01 13:35 抄手砚 阅读(4130) 评论(0) 推荐(0) 编辑

itextpdf5操作表格
摘要:下面是一些对表格排版的常用方法,是在制作pdf的时候通过查看ipa和一些博客积累下来的。 包括,表格的宽度,对齐方式,表的页眉页脚,前后间距,padding; 单元格对齐方式,线条设置,段落于单元格之间的间距,单元格里面的文本的行间距设置。 这些是通过查看ipa记录其中的一部份,还有很多已于理解的i 阅读全文

posted @ 2019-11-01 13:28 抄手砚 阅读(4388) 评论(1) 推荐(1) 编辑

itextpdf5操作文本
摘要:itextpdf使用document操作文本可以使用3个对象来做:Chunk、Phrase、Paragraph。 itextpdf5的包对它们的介绍是这样的: chunk: 这是可以添加到文档中最小的重要部分。大多数元素可以划分为一个或多个块。chunkis是一个带有特定字体的字符串。所有其他布局参 阅读全文

posted @ 2019-10-30 17:50 抄手砚 阅读(5848) 评论(0) 推荐(0) 编辑

itextpdf5生成document生成pdf的简单dome
摘要:package dbzx.pdf; import java.io.FileNotFoundException; import java.io.FileOutputStream; import org.junit.Test; import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; impor... 阅读全文

posted @ 2019-10-30 11:15 抄手砚 阅读(1824) 评论(0) 推荐(0) 编辑

itextpdf使用中文字体的三种方式
摘要:使用itextpdf时,默认的字体没有中文,总结了一下使用中文字体的方式。 1、使用windows系统下的字体,该种方式的具体操作可以看另一篇博客:https://www.cnblogs.com/whalesea/p/11714681.html 2、使用自己的字体资源,可以是在别的地方下载的资源,也 阅读全文

posted @ 2019-10-28 14:35 抄手砚 阅读(33043) 评论(0) 推荐(0) 编辑

itext生成pdf如何使用windows系统下的各种字体
摘要:一、首先是,使用windows字体的正常方式。 createFont(String name, String encoding, boolean embedded), 1、name参数是字体路径,该字体是黑体常规,如图: 2、encoding,是字体的编码方式,BaseFont.IDENTITY_H 阅读全文

posted @ 2019-10-21 17:12 抄手砚 阅读(8231) 评论(2) 推荐(1) 编辑

itextpdf中表格中单元格的文字水平垂直居中的设置
摘要:在使用itextpdf中,版本是5.5.6,使用Doucument方式生成pdf时,设置单元格中字体的对齐方式时,发现一些问题,并逐渐找到了解决方式。 给我的经验就是:看官网的例子才能保证代码的效果,多看官网。 下面是设置的部分代码: 其中: cell01.setVerticalAlignment( 阅读全文

posted @ 2019-10-18 15:45 抄手砚 阅读(10819) 评论(0) 推荐(2) 编辑