在 Java 中向 PDF 添加曲线形状
Contents
[
Hide
]
在 Aspose.PDF for Java 中,曲线是通过传递给的 float 坐标数组来定义的 Curve。
添加曲线轮廓
- 创建新 PDF Document。
- 添加 Page 到文档。
- 创建一个 Graph 容器并将其添加到页面。
- 创建 Curve 形状并配置其控制点。
- 添加 Curve 到 Graph 容器。
- 设置示例所需的形状属性,包括 Color。
- 保存输出的 PDF Document。
public static void addCurve(Path outputFile) {
try (Document document = new Document()) {
Page page = document.getPages().add();
Graph graph = new Graph(400.0, 200.0);
graph.setBorder(new BorderInfo(BorderSide.All, Color.getGreen()));
Curve curve1 = new Curve(new float[]{10, 10, 50, 60, 70, 10, 100, 120});
curve1.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().addItem(curve1);
page.getParagraphs().add(graph);
document.save(outputFile.toString());
}
}