跳至主要內容

页眉页脚

xsx大约 1 分钟页眉页脚

页眉

说明

  1. 坐标原点为页眉高度左上角。
  2. 默认宽度为页面宽度。
  3. 必须设置页眉高度。
  4. 支持多个任意组件。

示例

// 创建文档
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();

页脚

说明

  1. 坐标原点为页脚高度左上角。
  2. 默认宽度为页面宽度。
  3. 必须设置页脚高度。
  4. 支持多个任意组件。

示例

// 创建文档
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();