Я пытаюсь добавить эту вторую таблицу на ту же страницу, но не позволяю мне сделать это, она продолжает посылать ее на вторую страницу, используя Im SetExtendedLastRow, потому что это дает лучший вид документа.
try {
FileOutputStream salida = new FileOutputStream("FAC.pdf");
PdfWriter writer = PdfWriter.getInstance(document, salida);
writer.setInitialLeading(0);
} catch (Exception e) {
}
Chunk glue = new Chunk(new VerticalPositionMark());
document.open();
try {
PdfPTable tabla = new
PdfPTable(tabla_1.getColumnCount());
tabla.setWidthPercentage(100);
tabla.setWidths(new float[] {20, 100, 25, 20});
tabla.setExtendLastRow(rootPaneCheckingEnabled);
PdfPCell cell1, cell2, cell3, cell4;
cell1 = new PdfPCell(new Phrase("Cant"));
cell1.setBorder(PdfPCell.NO_BORDER);
cell2 = new PdfPCell(new Phrase("Descripción"));
cell2.setBorder(PdfPCell.NO_BORDER);
cell3 = new PdfPCell(new Phrase("Vr Unitario"));
cell3.setBorder(PdfPCell.NO_BORDER);
cell4 = new PdfPCell(new Phrase("Total"));
cell4.setBorder(PdfPCell.NO_BORDER);
tabla.addCell(cell1);
tabla.addCell(cell2);
tabla.addCell(cell3);
tabla.addCell(cell4);
try {
} catch (Exception e) {
}
}
}
PdfPTable tabla1 = new PdfPTable(2);
tabla1.setHorizontalAlignment(tabla1.ALIGN_RIGHT);
tabla1.setWidthPercentage(27);
tabla1.setWidths(new float [] {25,20});
PdfPCell cell5, cell6, cell7,cell8,cell9,cell10;
cell5 = new PdfPCell(new Phrase("Sub"));
cell6 = new PdfPCell(new Phrase("20.00"));
cell7 = new PdfPCell(new Phrase("Iva"));
cell8 = new PdfPCell(new Phrase("1.89"));
cell9 = new PdfPCell(new Phrase("Total"));
cell10 = new PdfPCell(new Phrase("23.89"));
tabla1.addCell(cell5);
tabla1.addCell(cell6);
tabla1.addCell(cell7);
tabla1.addCell(cell8);
tabla1.addCell(cell9);
tabla1.addCell(cell10);
document.add(paragraph);
document.add(paragraph_2);
document.add(paragraph_10);
document.add(tabla);
document.add(tabla1);
} catch (Exception e) {
}
document.close();
JOptionPane.showMessageDialog(null,"PDF creado");
Я ожидаю, что эта вторая таблица будет находиться под моей первой таблицей, но по некоторым причинам не работает должным образом.