Menambahkan bentuk lingkaran ke PDF dalam Java

Menambahkan garis tepi lingkaran

  1. Buat PDF baru Document.
  2. Tambahkan Page ke dokumen.
  3. Buat Graph kontainer dan tambahkan ke halaman.
  4. Buat Circle bentuk dan konfigurasikan geometri-nya.
  5. Tambahkan Circle ke Graph wadah.
  6. Atur properti bentuk yang diperlukan oleh contoh, termasuk Color.
  7. Simpan PDF output Document.
public static void addCircle(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()));

        Circle circle = new Circle(100, 100, 40);
        circle.getGraphInfo().setColor(Color.getGreenYellow());
        graph.getShapes().addItem(circle);

        page.getParagraphs().add(graph);
        document.save(outputFile.toString());
    }
}

Menambahkan lingkaran berisi dengan teks

  1. Buat PDF baru Document.
  2. Tambahkan Page ke dokumen.
  3. Buat Graph kontainer dan tambahkan ke halaman.
  4. Buat Circle bentuk dan konfigurasikan geometri-nya.
  5. Tambahkan Circle ke Graph wadah.
  6. Atur properti bentuk yang diperlukan oleh contoh, termasuk Color dan TextFragment.
  7. Simpan PDF output Document.
public static void addCircleFilled(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()));

        Circle circle = new Circle(100, 100, 40);
        circle.getGraphInfo().setColor(Color.getGreenYellow());
        circle.getGraphInfo().setFillColor(Color.getGreen());
        circle.setText(new TextFragment("Circle"));
        graph.getShapes().addItem(circle);

        page.getParagraphs().add(graph);
        document.save(outputFile.toString());
    }
}