Menambahkan Objek Busur ke File PDF
Contents
[
Hide
]
Menambahkan objek Busur
Aspose.PDF untuk Java mendukung fitur untuk menambah objek grafis (misalnya grafik, garis, persegi panjang, dll.) ke dokumen PDF. Ini juga menawarkan fitur untuk mengisi objek busur dengan warna tertentu.
Ikuti langkah-langkah di bawah ini:
-
Buat instance Document
-
Buat Drawing object dengan dimensi tertentu
-
Atur Border untuk objek Drawing
-
Tambahkan objek Graph ke koleksi paragraf halaman
-
Simpan file PDF kita
Cuplikan kode berikut menunjukkan cara menambahkan objek Arc.
public static void ExampleArc() {
// Buat instance Dokumen
Document pdfDocument = new Document();
// Tambahkan halaman ke koleksi halaman dari file PDF
Page page = pdfDocument.getPages().add();
// Buat objek Gambar dengan dimensi tertentu
Graph graph = new Graph(400, 400);
// Setel batas untuk objek Gambar
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
graph.setBorder(borderInfo);
Arc arc1 = new Arc(100, 100, 95, 0, 90);
arc1.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().add(arc1);
Arc arc2 = new Arc(100, 100, 90, 70, 180);
arc2.getGraphInfo().setColor(Color.getDarkBlue());
graph.getShapes().add(arc2);
Arc arc3 = new Arc(100, 100, 85, 120, 210);
arc3.getGraphInfo().setColor(Color.getRed());
graph.getShapes().add(arc3);
// Tambahkan objek Gambar ke koleksi paragraf dari halaman
page.getParagraphs().add(graph);
// Simpan file PDF
pdfDocument.save(_dataDir + "DrawingArc_out.pdf");
}
Membuat Objek Arc Terisi
Contoh berikut menunjukkan bagaimana menambahkan objek Arc yang diisi dengan warna dan dimensi tertentu.
public static void ExampleFilledArc() {
// 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, 400);
// Atur batas untuk objek Gambar
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
graph.setBorder(borderInfo);
Arc arc = new Arc(100, 100, 95, 0, 90);
arc.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(arc);
Line line = new Line(new float[] { 195, 100, 100, 100, 100, 195 });
line.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(line);
// Tambahkan objek Gambar ke koleksi paragraf halaman
page.getParagraphs().add(graph);
// Simpan file PDF
pdfDocument.save(_dataDir + "DrawingArc_out.pdf");
}
Mari kita lihat hasil dari menambahkan Arс yang terisi: