iText 5页眉和页脚
如何在我的PDF页面中添加 和
?我想要一个表,表头中有3列,其他表中,页脚中有3列。我的页面可能是A3或A4,并且是横向或纵向。
谁能帮我?我在互联网上找不到很好的例子。
谢谢!
mas正
回答:
- 创建一个MyPageEventListener类,该类扩展了
- 将页面事件侦听器添加到PdfWriter对象
- 在MyPageEventListener类的 方法中,放置页眉/页脚的代码
例:
public class MyPageEventListener extends PdfPageEventHelper { . . .
@Override
public void onEndPage(PdfWriter writer, Document document) {
//code skeleton to write page header
PdfPTable tbl = new PdfPTable(3);
tbl.addCell("1st cell");
tbl.addCell("2nd cell");
tbl.addCell("3rd cell");
float x = document.leftMargin();
float hei = getMyHeaderHeight(); //custom method that return header's height
//align bottom between page edge and page margin
float y = document.top() + hei;
//write the table
tbl.writeSelectedRows(0, -1, x, y, writer.getDirectContent());
}
}
注册收听者只需
writer.setPageEvent(new MyPageEventListener());
以上是 iText 5页眉和页脚 的全部内容, 来源链接: utcz.com/qa/408203.html