iTextSharp可以将元素放置在垂直方向而不会破坏页面

时间:2015-08-25 19:49:58

标签: c# asp.net-mvc itextsharp

我想让pdf看起来像这样

enter image description here

填充第一列,直到页面结束,然后转到下一列。 页面填充后,进入新页面。 ITextSharp可以实现吗?或者是否有任何简单的插件可以更好地适应我目前的情况。

我尝试使用PdfpTable,但我不知道如何获取有关列中最后一个元素的信息,然后跳转到下一列。

1 个答案:

答案 0 :(得分:1)

对于一个基本的简单PdfPTable,答案是否定的。表格的高度由每行高度的总和决定,该行的高度由该行中每个单元格的最大高度确定。

但是,在您的情况下,您想知道第一列中的表格高度 之前表的行的单元格已经完成。如果iText在添加更多单元格之前实际上回答了第一列中行高的问题,那么该行中的新单元必须被强制适合并且可能被截断。

也就是说,如果您fix every cell's height可以使用general transposition来表示您可以使用的值,则可以使用{{3}}来交换列的行。