【发布时间】:2019-12-27 22:00:55
【问题描述】:
我是 iText 的新手,目前正在用 java 做一个小项目。
我想打印一个表格“标题”,然后是表格本身。发生的情况是,有时数据会导致表格标题出现在页面底部,而表格从下一页开始。
我想将表格标题和表格保持在一起,即如果在标题之后没有空间开始表格,则将两者移至下一页。
我目前正在通过创建一个段落对象来添加标题,然后在其后添加一个 PDFTable 对象。我在下面挖掘了一些示例代码,基本上代表了我目前正在做的事情:
// Add a table title
Paragraph tableTitle = new Paragraph();
tableTitle .setAlignment(1);
tableTitle .add("This is my table title");
tableTitle .setSpacingAfter(12);
try {
document.add(tableTitle );
} catch (DocumentException e) {
throw new ReportingException("Couldn't add section title", e);
}
// Now add the table
PDFTable currentTable = new PdfPTable(3);
// add the headers and data to the table etc...
:
:
任何指针将不胜感激。
谢谢
【问题讨论】: