Adicionar formas de curva ao PDF em Java

Curvas em Aspose.PDF for Java são definidas por um array de coordenadas float passado para Curve.

Adicionar um contorno de curva

  1. Crie um novo documento PDF Document.
  2. Adicione um Page ao documento.
  3. Crie um Graph container e adicione-o à página.
  4. Crie o Curve forma e configure seus pontos de controle.
  5. Adicione o Curve para o Graph contêiner.
  6. Defina as propriedades de forma exigidas pelo exemplo, incluindo Color.
  7. Salve o PDF de saída 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());
    }
}