gpt4 book ai didi

java - 单元格内的 iText 嵌套表格

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:28:58 26 4
gpt4 key购买 nike

我正在使用 iText 2.1.0 版创建 PDF。我必须在表格的单元格中创建一个“详细信息”单元格。我这样做是在该单元格内嵌套一个表格。这种方法的问题是嵌套表格的边框不接触容器单元格的边框。我正在寻找的是嵌套在单元格内的表格,其边框与嵌套表格边框没有区别。

我有一个这样的测试。我在一个循环内执行此操作以将单元格内的表添加到外部表:

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);

谢谢。

最佳答案

我想我终于找到了:

testTable = new PdfPTable(1);
PdfPCell c2;
testTable.addCell("aaaa");
testTable.addCell("bbbb");

c2 = new PdfPCell (testTable);//this line made the difference
c2.setPadding(0);
outerTable.addCell(c2);

这里的技巧是在 PdfPCell 构造函数之一中使用表格。

关于java - 单元格内的 iText 嵌套表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1340623/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com