1

我在 itext 中有表格。
我需要更改最后一行中的特定单元格宽度。
可能吗?

编辑: colspan 不包括我的问题。我在这一行需要完全不同的宽度。

4

1 回答 1

3

有很多方法可以改变你的最后一行单元格宽度:

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);
于 2013-03-13T08:14:40.337 回答