【发布时间】:2017-02-28 22:58:56
【问题描述】:
我正在查看示例:http://developers.itextpdf.com/question/how-add-html-headers-and-footers-page
但在 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,所以我想推断尺寸,或者使用不需要宽度和高度的其他代码
【问题讨论】:
-
使用
PdfPageEventHelper的实现来计算或传递维度?
标签: itext