【发布时间】:2013-09-10 13:22:03
【问题描述】:
我是 iText 的新手,正在努力解决问题,如果有任何帮助,我将不胜感激。
我想生成一个表,其中有 n 列,如果它们不能放在一页上,然后让剩余的列在第二页上继续,依此类推。
有没有办法用 iText 做到这一点?
谢谢, 柯克
【问题讨论】:
标签: pdf-generation itext page-break pdfptable
我是 iText 的新手,正在努力解决问题,如果有任何帮助,我将不胜感激。
我想生成一个表,其中有 n 列,如果它们不能放在一页上,然后让剩余的列在第二页上继续,依此类推。
有没有办法用 iText 做到这一点?
谢谢, 柯克
【问题讨论】:
标签: pdf-generation itext page-break pdfptable
创建表格时,您总是知道表格的宽度,因为您自己定义了列的绝对宽度,或者因为您知道页面上的可用宽度以及表格的宽度百分比。
现在由您决定将列分布在不同的页面上。您可以使用我书中的this example 中的writeSelectedRows() 方法来执行此操作。
当然:这比那个简单的例子更难,因为您还需要确保行适合页面的高度,但这是另一个问题。
【讨论】: