我看样品:http://developers.itextpdf.com/question/how-add-html-headers-and-footers-pageiText的HTML页眉和页脚尺寸
但在OnEndPage方法中
@Override
public void onEndPage(PdfWriter writer, Document document) {
try {
ColumnText ct = new ColumnText(writer.getDirectContent());
ct.setSimpleColumn(new Rectangle(36, 832, 559, 810));
for (Element e : header) {
ct.addElement(e);
}
ct.go();
ct.setSimpleColumn(new Rectangle(36, 10, 559, 32));
for (Element e : footer) {
ct.addElement(e);
}
ct.go();
} catch (DocumentException de) {
throw new ExceptionConverter(de);
}
}
我们必须知道ractangle的高度和宽度,其中头元素会。
在我的情况下,在编译时不知该HTML将被使用,所以我想演绎的尺寸,或使用其他代码不需要宽度和heght
使用您的'PdfPageEventHelper'实现来计算或传递尺寸? –