利用itext 生成pdf 文件---cell 跨页问题
2011-11-20 14:04
447 查看
处理方法:
PdfPTable table = new PdfPTable(1);
table.setSplitLate(false);
table.setSplitRows(true);
开发中的例子:
document = new Document();
String separator = System.getProperties().getProperty("file.separator");
out = new FileOutputStream(Const.getSystemExchangePath() + separator + fileName + ".pdf");
PdfWriter.getInstance(document, out);
document.open();
table = new PdfPTable(4);
table.setWidthPercentage(100);
table.getDefaultCell().setPadding(6);
cell 跨页处理:
table.setSplitLate(false);
table.setSplitRows(true);
PdfPCell cell = new PdfPCell();
cell.setColspan(4);
cell.setUseAscender(true);
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
cell.setVerticalAlignment(Element.ALIGN_TOP);
标题居中处理:
Paragraph title = new Paragraph(bean.getTitle(), headerFont);
title.setAlignment(Element.ALIGN_CENTER);
cell.addElement(title/*new Paragraph(bean.getTitle(), headerFont)*/);
cell.setBorderWidth(0);
table.addCell(cell);
document.add(table);
document.close();
参考网址:http://tutorials.jenkov.com/java-itext/table.html
PdfPTable table = new PdfPTable(1);
table.setSplitLate(false);
table.setSplitRows(true);
开发中的例子:
document = new Document();
String separator = System.getProperties().getProperty("file.separator");
out = new FileOutputStream(Const.getSystemExchangePath() + separator + fileName + ".pdf");
PdfWriter.getInstance(document, out);
document.open();
table = new PdfPTable(4);
table.setWidthPercentage(100);
table.getDefaultCell().setPadding(6);
cell 跨页处理:
table.setSplitLate(false);
table.setSplitRows(true);
PdfPCell cell = new PdfPCell();
cell.setColspan(4);
cell.setUseAscender(true);
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
cell.setVerticalAlignment(Element.ALIGN_TOP);
标题居中处理:
Paragraph title = new Paragraph(bean.getTitle(), headerFont);
title.setAlignment(Element.ALIGN_CENTER);
cell.addElement(title/*new Paragraph(bean.getTitle(), headerFont)*/);
cell.setBorderWidth(0);
table.addCell(cell);
document.add(table);
document.close();
参考网址:http://tutorials.jenkov.com/java-itext/table.html
相关文章推荐
- 利用itext 生成pdf,处理cell 跨页问题 [转]
- 使用itext根据freemarks模版生成pdf,表格产生跨页问题解决方法
- 如何利用iText在java程序中生成PDF文件
- 如何利用iText在java程序中生成PDF文件
- 如何利用iText在java程序中生成PDF文件
- 利用IText生成PDF时图片,位置错乱的问题
- iText7 生成 PDF 文件,解决各种操作系统中文问题,控制指定位置显示图片、文字、图文混排
- 利用iText在JSP中生成PDF报表
- 详解如何利用iText在JSP中生成PDF报表
- 使用iText7----生成纯文本、图片、表格内容的pdf文件
- 详解如何利用iText在JSP中生成PDF报表
- java生成PDF文件(itext)
- 使用iText生成pdf文件
- 利用iText生成pdf报表
- Java Web应用动态生成PDF文件的问题整理
- 利用Python的Django框架生成PDF文件的教程
- Java使用Freemarker和iText生成PDF文件
- 利用itext生成pdf文档
- 利用iText在JSP中生成PDF报表
- 使用itext将html生成pdf中文换行问题解决方案2