我使用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());