线条组件
2025/7/21小于 1 分钟pdfbox模块组件线条组件
说明
- 可用作分割线。
- 支持实线与虚线。
- 支持设置线长。
- 支持设置线宽。
- 支持设置线条颜色。
- 支持设置旋转角度。
- 支持设置透明度。
示例
实线
// 创建文档
Document document = PdfHandler.getDocumentHandler().create();
// 创建页面
Page page = new Page(document);
// 创建线条组件
Line line = new Line(document.getCurrentPage());
// 设置线条样式
line.setLineStyle(LineStyle.SOLID);
// 设置上边距
line.setMarginTop(100F);
// 绘制
line.render();
// 添加页面
document.appendPage(page);
// 保存文档
document.save("E:\\PDF\\pdfbox\\line\\solidTest.pdf");
// 关闭文档
document.close();

虚线
// 创建文档
Document document = PdfHandler.getDocumentHandler().create();
// 创建页面
Page page = new Page(document);
// 创建线条组件
Line line = new Line(document.getCurrentPage());
// 设置线条样式
line.setLineStyle(LineStyle.DOTTED);
// 设置上边距
line.setMarginTop(100F);
// 设置点线间隔
line.setDottedSpacing(5F);
// 设置点线长度
line.setDottedLength(5F);
// 设置线宽
line.setLineWidth(5F);
// 设置线长
line.setLineLength(200F);
// 绘制
line.render();
// 添加页面
document.appendPage(page);
// 保存文档
document.save("E:\\PDF\\pdfbox\\line\\dottedTest.pdf");
// 关闭文档
document.close();
