我看樣品: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'實現來計算或傳遞尺寸? –