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