我使用的代码如下:
upperTable.writeSelectedRows(1, -1,40,734,cb);
我是ItextPdf
的新人。使用writeSelectedRows
方法的目的是什么?
答案 0 :(得分:1)
目的是在绝对位置写一个PdfPTable
。
创建PdfPTable
时,将其添加到Document
的最常用方法是:
document.add(table);
但是,有些情况下您无法使用此功能。例如:您想要在页面事件中添加表格作为标题。在这种情况下,您将使用writeSelectedRows
。
在您的情况下,您将完整的表格从坐标x=40;y=734
的第一行减去PdfContentByte
对象cb
。
这里解释了所有这些以及更多内容:http://developers.itextpdf.com