Я хочу добавить таблицу в PDF с использованием версии iTextPDF 5.5 в середине страницы или в произвольном месте. У меня есть заголовок на каждой странице ниже, у меня есть несколько строк абзаца. Ниже какой таблицы должен прийти.
HeaderFooterPageEvent event = new HeaderFooterPageEvent();
writer.setPageEvent(event);
document.open(); //Adding Header on first page
for(int i= 0 ; i< quotationDTOs.size(); i++) {
if(i != 0)
document.newPage(); // Adding header on new page
WriteReference(quotationDTOs.get(i), document, writer); //Adding para here
WriteModels(quotationDTOs.get(i), document, writer); // Adding table here
}
WriteModels(QuotationDTO quotationDTOTemp, Document document, PdfWriter writer)
{
PdfPTable table = new PdfPTable(1);
table.setTotalWidth(100);
table.setWidthPercentage(100);
PdfPCell cell = new PdfPCell(new Phrase("Some text here"));
cell.setFixedHeight(13);
cell.setBorder(Rectangle.NO_BORDER);
cell.setColspan(1);
cell.setBackgroundColor(BaseColor.LIGHT_GRAY);
table.addCell(cell);
document.add(table);QuotationDTO quotationDTOTemp, Document document, PdfWriter writer
}