我在 itext 中有表格。
我需要更改最后一行中的特定单元格宽度。
可能吗?
编辑: colspan 不包括我的问题。我在这一行需要完全不同的宽度。
有很多方法可以改变你的最后一行单元格宽度:
A. 使用 colspan,您当然需要单元格来适应其他行。
例子 :
PdfPTable table = new PdfPTable(3);
table.addCell("cell A0");
table.addCell("cell A1");
table.addCell("cell A2");
table.addCell("cell B0");
table.addCell("cell B1");
table.addCell("cell B2");
PdfPCell cell = new PdfPCell();
cell.setColspan(2);
cell.addElement(new Phrase("C0 & C1"));
table.addCell(cell);
table.addCell("cell C2");
B. 两张总宽度相同的桌子,桌子之间没有空格。
例子 :
PdfPTable table = new PdfPTable(1);
PdfPTable table1 = new PdfPTable(3);
table1.setWidthPercentage(100f);
table1.addCell("cell A0");
table1.addCell("cell A1");
table1.addCell("cell A2");
PdfPTable table2 = new PdfPTable(2);
table2.setWidthPercentage(100f);
table2.addCell("cell B0");
table2.addCell("cell B1");
table.addCell(table1);
table.addCell(table2);