如果表的一部分被转发到itext中的下一页,是否可以重复表头。 Xml workerhelper用于从html string创建pdf。有时我的html字符串有大的内容表,内容转发到下一页。我需要在下一页中添加表格标题并继续查看内容表。请参阅此图片以获得更清晰。
现在使用以下用于创建pdf的代码。
document.open();
try{
XMLWorkerHelper.getInstance().parseXHtml(writer,
document, new ByteArrayInputStream(parserXHtml(page.getPageContent()).getBytes()));
writer.setPageEvent(orientation);
}catch(Exception e){
logger.error("Error:invalid html content detected!!");
}
document.close();
是否可以在itextpdf Api-5.5.11中使用。 如果我们使用表格,我们可以重复这样的表格。
PdfPTable table = new PdfPTable(2);
// header row:
table.addCell("Header");
table.addCell("Header Value");
table.setHeaderRows(1);
// many data rows:
for (int i = 1; i < 51; i++) {
table.addCell("key: " + i);
table.addCell("value: " + i);
}
我需要知道它可以在xmlworkerhelper中使用。
答案 0 :(得分:1)
刚刚开始 style =“repeat-header:yes; repeat-footer:yes;”为你的桌子。然后它将重复所有页面的页眉和页脚,直到表结束。