在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好。下面分享一个方法如何在表格跨页是显示表格的表头内容,这里只需要简单使用方法 grid.setRepeatHeader(true); 即可。具体参考如下方法步骤。
1.导入Jar包
这里导入的是Free Spire.PDF for Java的jar包,下载后,解压文件,在Java程序中将解压路径下lib文件中的spire.pdf.jar导入Java程序。

导入结果:

2.Java代码
import com.spire.pdf.*;import com.spire.pdf.graphics.*;import com.spire.pdf.grid.PdfGrid;import com.spire.pdf.grid.PdfGridRow;import java.awt.*;public class RepeatTableHeaderRow { public static void main(String[] args) { //新建一个PDF文档 PdfDocument pdf = new PdfDocument(); //添加一页 PdfPageBase page = pdf.getPages().add(); //创建PdfGrid类的对象 PdfGrid grid = new PdfGrid(); //设置单元格填充 grid.getStyle().setCellPadding(new PdfPaddings(1,1,1,1)); //添加表格列数 grid.getColumns().add(3); //添加表头行及表格数据 PdfGridRow[] pdfGridRows = grid.getHeaders().add(1); for (int i = 0; i < pdfGridRows.length; i++) { pdfGridRows[i].getStyle().setFont(new PdfTrueTypeFont(new Font("Arial", Font.PLAIN,12), true));//指定字体 pdfGridRows[i].getCells().get(0).setValue("NAME"); pdfGridRows[i].getCells().get(1).setValue("SUBJECT"); pdfGridRows[i].getCells().get(2).setValue("SCORES"); pdfGridRows[i].getStyle().setTextBrush(PdfBrushes.getRed()); /*pdfGridRows[i].getStyle().setFont(new PdfCjkStandardFont(PdfCjkFontFamily.Hanyang_Systems_Gothic_Medium, 14f));//绘制中日韩字体的方法 pdfGridRows[i].getCells().get(0).setValue("이 름"); pdfGridRows[i].getCells().get(1).setValue("科 目") ; pdfGridRows[i].getCells().get(2).setValue("ほしとり"); pdfGridRows[i].getStyle().setTextBrush(PdfBrushes.getBlue());*/ } //设置重复表头(表格跨页时) grid.setRepeatHeader(true); //添加数据到表格 for (int i = 0; i < 80; i++) { PdfGridRow row = grid.getRows().add(); for (int ......原文转载:http://www.shaoqun.com/a/871474.html
跨境电商:https://www.ikjzd.com/
一淘网:https://www.ikjzd.com/w/1698
upc:https://www.ikjzd.com/w/111
3suisses:https://www.ikjzd.com/w/412
在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好。下面分享一个方法如何在表格跨页是显示表格的表头内容,这里只需要简单使用方法grid.setRepeatHeader(true);即可。具体参考如下方法步骤。1.导入Jar包这里导入的是FreeSpire.PDFforJava的jar包,下载后,解压文件,在Java程序中将解压路径下lib文件
敦煌网站:https://www.ikjzd.com/w/189
汇通天下物流:https://www.ikjzd.com/w/2055
heap:https://www.ikjzd.com/w/2012
美国旧金山:商务旅行的圣地(全文):http://www.30bags.com/a/416013.html
美国旧金山旅游攻略:http://www.30bags.com/a/421060.html
美国旧金山有几个机场:http://www.30bags.com/a/421215.html
美国旧金山有什么好吃的:http://www.30bags.com/a/421216.html
随着车子不断晃动一进一出 男朋友在车里㖭刺激:http://lady.shaoqun.com/m/a/247999.html
女人的七个部分最吸引男人:http://lady.shaoqun.com/a/418086.html
老公被拍到和隔壁老婆偷情,他们吵架我被扇了一巴掌。:http://lady.shaoqun.com/a/418087.html
所以女人才喜欢男人摸!:http://lady.shaoqun.com/a/418088.html
海外仓收费结构包括哪些?:https://www.ikjzd.com/articles/146570
No comments:
Post a Comment