在利用iText生成PDF文件时,通常由于数据量比较多时会产生多页的情况。
在设置表头时,在结束时需要加上:
Cell cell = new Cell(new PDFParagraph("表头设置")); //设置表头的名称
cell.setHeader(True);//将该单元格作为表头信息显示
cell.setColspan(3);//指定了该单元格占3列,为表格添加表头信息
table.addCell(cell);
table.endHeaders();/*要注意的是一旦表头信息添加完了之后,必须调用endHeaders()方法,
否则当表格跨页后,表头信息不会再显示*/
但是如果是在增加表体中的数据时,就不能再设置了,否则数据会莫名其妙的丢失。例如多页数据只显示一页!
// 增加数据体
table.addCell(cell1);
table.addCell(cell2);
table.addCell(cell3);
//table.endHeaders(); 只能在表头后添加此行代码,如果在表体后添加,第1页后面的内容都不会显示
参考:
iText组件简介
http://blog.csdn.net/hu_shengyang/archive/2008/10/04/3016384.aspx
分享到:
相关推荐
itext 生成pdf 目录,itext 生成pdf 目录,itext 生成pdf 目录
iText生成pdf解决中文不显示字库,pdf凉字不显示,由于生成iText插件生成pdf的时候中文会显示不出来,遇到过的是"凉"字,查到是字体库的原因,网上下载字体库msyh.ttc,生成的时候指定字体库,就可以解决了,小bug一...
使用IText生成PDF和WORD文档 包括源码和IText所需jar包
此文档主要讲述了使用Java组件iText来生成PDF,操作PDF
java解决Itext生成PDF中文不换行的问题
Android使用iText生成pdf并读取pdf内容,iText是著名的开放源码的站点sourceforge的一个项目,可用来生成Pdf文件和读取Pdf文件内容.
java 利用itext操作pdf从数据库导出大量数据,有详细文档。
包含 itext-asian-5.2.0.jar itextpdf-5.5.5.jar
使用ITEXT导出EXCEL工具类使用ITEXT导出EXCEL工具类使用ITEXT导出EXCEL工具类使用ITEXT导出EXCEL工具类使用ITEXT导出EXCEL工具类
itext生成PDF图片文档
在Java代码中使用itext生成PDF文档,实现PDF文档的导出。
NULL 博文链接:https://yizhaorong.iteye.com/blog/2157848
导入 <groupId>org.xhtmlrenderer <artifactId>core-renderer <version>R8 直接根目录下新建包org.xhtmlrenderer.layout 覆盖jar
iText页码、页眉、页脚,itext 的复杂表格实现、保留表头、表尾、根据需求生成不同的iText表格
用itext生成pdf文档,生成的内容有表格形式,文本形式,设置字体样式,文档页边距。
NULL 博文链接:https://x125858805.iteye.com/blog/2239773
iText 实现根据pdf模板生成pdf并导入数据.....iText-5.0.6.jar....附字体jar包 很久很久之前写的了 代码见: https://github.com/thisisthis/noh-doc
html渲染页面转换为pdf并设置页眉,页码,水印,目录,二维码
Itext导出PDF,中文不显示字体,在body上设置font-family: "Arial Unicode MS",同时在java中引入fontResolver.addFont("/ARIALUNI.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); 就可以显示中文了