Java での PDF への曲線シェイプの追加

Aspose.PDF for Java の曲線は、float 型の座標配列を Curve コンストラクタに渡すことで定義されます。

曲線のアウトラインの追加

  1. 新しい PDF を Document として作成してください。
  2. ドキュメントに Page を追加してください。
  3. Graph コンテナを作成し、ページに追加してください。
  4. Curve シェイプを作成し、その制御ポイントを設定してください。
  5. Curve を Graph コンテナに追加してください。
  6. 例で必要とされるシェイプ プロパティを設定し、Color を含めてください。
  7. 出力 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());
    }
}