我正在尝试将旧的XLS表生成器转换为PDF表生成器。并且在HSSFWOrkbook中实际上可以在创建时设置单元索引。但是我如何在PDF中为PdfPTable做同样的事情? 只有方法可用.addCell()。不是太多。
答案 0 :(得分:2)
您可以使用PdfCell数组执行此操作:
ncols = 6; // number of columns
nrows = 8; // number of rows
Pdfcell[][] cells = new PdfCell[nrows][ncols];
// To create the table cells
for(int icol=0; icol<ncols; icol++) {
for(int irow=0; irow<nrows; irow++) {
cells[irow][icol] = new PdfCell(new Phrase(
"Col:" + icol + ", Row:" + irow));
}
}
// To add the cells to table
for(int irow=0; irow<nrows; irow++) {
for(int icol=0; icol<ncols; icol++) {
table.addCell(cells[irow][icol]);
}
}