Tworzę plik PDF z iText w wersji 2.1.0. Muszę stworzyć komórkę "szczegół" w komórce tabeli. Zrobiłem to zagnieżdżając stolik w tej komórce. Problem z tym podejściem polega na tym, że granice zagnieżdżonego stołu nie dotykają granic komórki pojemnika. Czego szukam, to tabela zagnieżdżona wewnątrz komórki, której granice nie różnią się od zagnieżdżonych granic tabeli.Tabela zagnieżdżona iText wewnątrz komórki
Mam taki test. Robię to wewnątrz pętli, aby dodać tabele wewnątrz komórki do zewnętrznego stołu:
PdfPCell testCell = new PdfPCell(new Paragraph("Test"));
//I want this border to touch the containerCell borders.
testCell.setBorder(PdfPCell.BOTTOM);
testTable = new PdfPTable(2);
testTable.addCell(testCell);
testTable.addCell(testCell);
testTable.addCell(testCell);
testTable.addCell(testCell);
PdfPCell containerCell = new PdfPCell();
containerCell.addElement(testTable);
outerTable.addCell(containerCell);
Dzięki.
Dlaczego c1 tam, ale o których mowa? Czy to jest potrzebne? –
Chyba to literówka. Powinno to być najprawdopodobniej c2. Naprawię to. – Averroes