文本拆分和复制:Itext

时间:2017-01-27 14:41:49

标签: pdf itext

我使用iText库生成PDF,其中我有一个跨页面的表格。为了继续我的文本在页面之间拆分,我使用setSplitLate作为false。在某些生成的PDF中,第1页的最后一行在第2页的第一行中重复出现。 是否需要设置任何属性以避免跨页重复?

e.g。代码

Document document = new Document(PageSize.A4, 0, 0,0, 45);
document.open();
PdfWriter writer;

PdfPTable table = new PdfPTable(2);
table.setWidthPercentage(100);
table.setSplitLate(false);

//added stuff in table 

document.add(table);

adding footer in onEndPage():

PdfPTable footer = new PdfPTable(1);
footer.setTotalWidth(595);

PdfPCell footerCell = new PdfPCell();
footerCell.setPaddingTop(10f);
footerCell.setBorder(Rectangle.NO_BORDER);
footer.addCell(footerCell);
footer.writeSelectedRows(0, -1, 0, document.bottom(), writer.getDirectContent());

0 个答案:

没有答案