我是iText的新手,我正在尝试解决问题,非常感谢任何帮助。
我想生成一个包含n列的表,如果它们不适合在一个页面上,那么剩下的列将在第二页上继续,依此类推。
有没有办法用iText做到这一点?
谢谢, 柯克
答案 0 :(得分:0)
当你创建一个表时,你总是知道表的宽度,不管是因为你自己定义了绝对宽度(列的s),或者因为你知道页面上的可用宽度与表的宽度百分比。
现在由您来分配不同页面上的列。您可以使用writeSelectedRows()
方法执行此操作,如我手册中的this example所示。
当然:它比那个简单的例子更难,因为你还要确保行符合页面的高度,但这是另一个问题。