页眉页脚
大约 1 分钟页眉页脚
页眉
说明
- 坐标原点为页眉高度左上角。
- 默认宽度为页面宽度。
- 必须设置页眉高度。
- 支持多个任意组件。
示例
// 创建文档
Document document = PdfHandler.getDocumentHandler().create();
// 创建页面
Page page = new Page(document);
// 创建页眉
PageHeader pageHeader = new PageHeader(document.getCurrentPage());
// 设置页眉高度
pageHeader.setHeight(100F);
// 创建文本
Textarea headerText = new Textarea(pageHeader.getPage());
// 设置文本内容
headerText.setText("页眉");
// 设置组件
pageHeader.setComponents(headerText);
// 绘制
pageHeader.render();
// 添加页面
document.appendPage(page);
// 保存文档
document.save("E:\\PDF\\pdfbox\\pageHeader\\test.pdf");
// 关闭文档
document.close();
页脚
说明
- 坐标原点为页脚高度左上角。
- 默认宽度为页面宽度。
- 必须设置页脚高度。
- 支持多个任意组件。
示例
// 创建文档
Document document = PdfHandler.getDocumentHandler().create();
// 创建页面
Page page = new Page(document);
// 创建页脚
PageFooter pageHeader = new PageFooter(document.getCurrentPage());
// 设置页脚高度
pageFooter.setHeight(100F);
// 创建文本
Textarea footerText = new Textarea(pageFooter.getPage());
// 设置文本内容
footerText.setText("页脚");
// 设置组件
pageFooter.setComponents(footerText);
// 绘制
pageFooter.render();
// 添加页面
document.appendPage(page);
// 保存文档
document.save("E:\\PDF\\pdfbox\\pageHeader\\test.pdf");
// 关闭文档
document.close();