圆形组件
2025/7/21小于 1 分钟pdfbox模块组件圆形组件
说明
- 坐标原点为圆心。
- 支持自定义坐标。
- 支持设置半径。
- 支持设置边框样式。
- 支持设置背景颜色。
- 支持设置透明度。
示例
// 创建文档
Document document = PdfHandler.getDocumentHandler().create();
// 创建页面
Page page = new Page(document);
// 创建圆形组件
Circle circle = new Circle(document.getCurrentPage());
// 设置边框颜色
circle.setBorderColor(new Color(0, 191, 255));
// 设置边框宽度
circle.setBorderLineWidth(1F);
// 设置背景颜色
circle.setBackgroundColor(Color.LIGHT_GRAY);
// 设置半径
circle.setRadius(50F);
// 设置水平居中
circle.setHorizontalAlignment(HorizontalAlignment.CENTER);
// 设置垂直居中
circle.setVerticalAlignment(VerticalAlignment.CENTER);
// 绘制
circle.render();
// 添加页面
document.appendPage(page);
// 保存文档
document.save("E:\\PDF\\pdfbox\\circle\\test.pdf");
// 关闭文档
document.close();
