[英]How to fill up the last page in PDF document with iText?
我有以下情况:我正在创建一个PDF,其中包含一个表格,其中包含无法预料的随机行数。 在每个页面的末尾,我使用onEndPage
事件将当前页码与iText PdfPageEventHelper
放在onEndPage
。 这很好用。
问题:最后一页可能几乎是空的,因为在开始写一个新页面之后,只剩下几行或者只有一行要写入的数据表? 我想用空行填充最后一页的这个区域,直到本页底部。
我怎么能用空行自动填充最后一页的空白区域? 我假设不能使用:
onEndPage(PdfWriter writer,Document document)
以此目的?
您可以使用getVerticalPosition来确定文档中剩余的空间,并使用算术来确定为填充页面而需要创建的行数。 在onEndPage方法中,您可以在表中创建行,并使用writeSelectedRows将行写入文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.