ItextSharp,单元格的数量不能按行的长度分割

时间:2015-08-15 14:09:21

标签: c# pdf itext row

我目前正在开发一个C#项目,它要求我制作一个动态表。 (程序的用户可以决定一行包含多少个单元格。)

我已经想到了这一点,但问题出现了。例如,用户想要以3行显示的数据,但有5件事情需要显示,它只显示前3个,最后2个消失。

如何才能使得如果单元格的数量不能除以行的长度(如4个单元格,行数为3或5个单元格,行数为2),则添加空单元格所以最后一行也会显示(或任何其他显示单元格不足以填充该行的最后一行)?

示例代码:

        PdfPTable card = new PdfPTable(3);

        card.AddCell("Row 1 cell 1");
        card.AddCell("Row 1 cell 2");
        card.AddCell("Row 1 cell 3");
        card.AddCell("Row 2 cell 1");
        card.AddCell("Row 2 cell 2");
        card.AddCell("Row 2 cell 3");
        card.AddCell("Row 3 cell 1 Not showing");
        card.AddCell("Row 3 cell 2 Not showing");

        doc.Add(card);

0 个答案:

没有答案