1
오래된 XLS 테이블 생성기를 PDF 테이블 생성기로 변환하려고합니다. 그리고 실제로 HSSFWOrkbook에서 생성시 셀 인덱스를 설정할 수 있습니다. 하지만 PDF로 PdfPTable을 어떻게 처리 할 수 있습니까? 사용 가능한 메소드 .addCell(). 너무 많이하지.iTextpdf PdfPable 그리드의 임의 위치에 셀을 추가하는 방법은 무엇입니까?
오래된 XLS 테이블 생성기를 PDF 테이블 생성기로 변환하려고합니다. 그리고 실제로 HSSFWOrkbook에서 생성시 셀 인덱스를 설정할 수 있습니다. 하지만 PDF로 PdfPTable을 어떻게 처리 할 수 있습니까? 사용 가능한 메소드 .addCell(). 너무 많이하지.iTextpdf PdfPable 그리드의 임의 위치에 셀을 추가하는 방법은 무엇입니까?
당신은 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]);
}
}