Agregar formas de curva a PDF en Java

Las curvas en Aspose.PDF for Java se definen mediante una matriz de coordenadas float que se pasa a Curve.

Agregar un contorno de curva

  1. Cree un nuevo PDF Document.
  2. Agregue un Page al documento.
  3. Cree un Graph contenedor y añádalo a la página.
  4. Cree el Curve forma y configure sus puntos de control.
  5. Agregue el Curve al Graph contenedor.
  6. Establezca las propiedades de forma requeridas por el ejemplo, incluyendo Color.
  7. Guarde el PDF de salida 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());
    }
}