Tambahkan Objek Lingkaran ke file PDF
Tambahkan objek Lingkaran
Seperti grafik batang, grafik lingkaran dapat digunakan untuk menampilkan data dalam sejumlah kategori terpisah. Namun, tidak seperti grafik batang, grafik lingkaran hanya dapat digunakan ketika Anda memiliki data untuk semua kategori yang membentuk keseluruhan. Jadi mari kita lihat menambahkan objek Lingkaran dengan Aspose.PDF untuk Java.
Ikuti langkah-langkah di bawah ini:
-
Buat instance Dokumen
-
Buat objek Gambar dengan dimensi tertentu
-
Setel Perbatasan untuk objek Gambar
-
Tambahkan objek Grafik ke koleksi paragraf halaman
-
Simpan file PDF kita
public static void ExampleCircle() {
// Buat instance Dokumen
Document pdfDocument = new Document();
// Tambahkan halaman ke koleksi halaman file PDF
Page page = pdfDocument.getPages().add();
// Buat objek Gambar dengan dimensi tertentu
Graph graph = new Graph(400, 200);
// Setel perbatasan untuk objek Gambar
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
graph.setBorder(borderInfo);
Circle circle = new Circle(100,100,40);
circle.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Tambahkan objek Grafik ke koleksi paragraf halaman
page.getParagraphs().add(graph);
// Simpan file PDF
pdfDocument.save(_dataDir + "DrawingCircle1_out.pdf");
}
Lingkaran yang kita gambar akan terlihat seperti ini:
Membuat Objek Lingkaran Terisi
Contoh ini menunjukkan cara menambahkan objek Lingkaran yang diisi dengan warna.
public static void ExampleFilledCircle() {
// Buat instance Dokumen
Document pdfDocument = new Document();
// Tambahkan halaman ke koleksi halaman file PDF
Page page = pdfDocument.getPages().add();
// Buat objek Gambar dengan dimensi tertentu
Graph graph = new Graph(400, 200);
// Atur batas untuk objek Gambar
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
graph.setBorder(borderInfo);
Circle circle = new Circle(100,100,40);
circle.getGraphInfo().setColor(Color.getGreenYellow());
circle.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Tambahkan objek Graph ke koleksi paragraf halaman
page.getParagraphs().add(graph);
// Simpan file PDF
pdfDocument.save(_dataDir + "DrawingCircle2_out.pdf");
}
Let’s see the result of adding a filled Circle:
Lihat hasil dari menambahkan Lingkaran yang diisi: