如何获取行标题以重复自身
这是一个类似的问题:With POI Word API, how to repeat a table heading on subsequent pages?
我当前正在运行的代码是这样的
XWPFTable contentTable = pXWPFDocument.createTable(50, 6);
List<XWPFTableRow> rows = contentTable.getRows();
XWPPFTableRow firstRow = rows.get(0);
firstRow.setRepeatHeader(true);
List<XWPFTableCell> tableCells = firstRow.getTableCells();
//Some code to fill the first row (header)
//I skip the first row (the header row) and continue with the rest
for (int i = 1; i < rows.size(); i++)
{
XWPFTableRow row = rows.get(i);
addDummy(row);
}
如您所见,我已经用setRepeatHeader标记了第一行。
但是,当我有一个新页面时,表头不会重复。
我做错了什么?
请帮我。
提前谢谢!
最佳答案
我找到了解决方案:
api info定义以下内容:“注意-要重复的行,表中所有前面的行也必须重复。”
此信息可能会引起误解(对我而言是这样),仅在firstRow(headerRow)上定义setRepeatHeader方法
我做错了是我为每个dummyRow做了一个setRepeatHeader