1
我試圖將舊的XLS表生成器轉換爲PDF表生成器。而在HSSFWOrkbook中,實際上可能會設置創建單元格索引。但我怎樣才能在PDF中對PDF可執行文件做同樣的事情? 只有方法可用.addCell()。不是太多。iTextpdf PdfPTable如何在網格中的任何位置添加單元格?
我試圖將舊的XLS表生成器轉換爲PDF表生成器。而在HSSFWOrkbook中,實際上可能會設置創建單元格索引。但我怎樣才能在PDF中對PDF可執行文件做同樣的事情? 只有方法可用.addCell()。不是太多。iTextpdf PdfPTable如何在網格中的任何位置添加單元格?
您可以通過使用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]);
}
}