Menambahkan Objek Busur ke File PDF
Contents
[
Hide
]
Berikut cuplikan kode juga berfungsi dengan perpustakaan Aspose.PDF.Drawing.
Tambahkan objek Arc
Aspose.PDF untuk .NET mendukung fitur untuk menambahkan objek grafik (misalnya grafik, garis, persegi panjang, dll.) ke dokumen PDF. Ini juga menawarkan fitur untuk mengisi objek arc dengan warna tertentu.
Ikuti langkah-langkah di bawah ini:
-
Buat instance Document
-
Buat objek Drawing 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 Arc()
{
// Buat instance Document
var document = new Document();
// Tambahkan halaman ke koleksi halaman file PDF
var page = document.Pages.Add();
// Buat objek Drawing dengan dimensi tertentu
var graph = new Aspose.Pdf.Drawing.Graph(400, 400);
// Atur border untuk objek Drawing
var borderInfo = new BorderInfo(BorderSide.All, Color.Green);
graph.Border = borderInfo;
var arc1 = new Arc(100, 100, 95, 0, 90);
arc1.GraphInfo.Color = Color.GreenYellow;
graph.Shapes.Add(arc1);
var arc2 = new Arc(100, 100, 90, 70, 180);
arc2.GraphInfo.Color = Color.DarkBlue;
graph.Shapes.Add(arc2);
var arc3 = new Arc(100, 100, 85, 120, 210);
arc3.GraphInfo.Color = Color.Red;
graph.Shapes.Add(arc3);
// Tambahkan objek Graph ke koleksi paragraf halaman
page.Paragraphs.Add(graph);
// Simpan file PDF
document.Save(_dataDir + "DrawingArc_out.pdf");
}
Buat Objek Busur Terisi
Contoh berikut menunjukkan bagaimana menambahkan objek Busur yang diisi dengan warna dan dimensi tertentu.
public static void ArcFilled()
{
// Buat instance Dokumen
var document = new Document();
// Tambahkan halaman ke koleksi halaman file PDF
var page = document.Pages.Add();
// Buat objek Gambar dengan dimensi tertentu
var graph = new Aspose.Pdf.Drawing.Graph(400, 400);
// Atur batas untuk objek Gambar
var borderInfo = new BorderInfo(BorderSide.All, Color.Green);
graph.Border = borderInfo;
var arc = new Arc(100, 100, 95, 0, 90);
arc.GraphInfo.FillColor = Color.GreenYellow;
graph.Shapes.Add(arc);
var line = new Line(new float[] { 195, 100, 100, 100, 100, 195 });
line.GraphInfo.FillColor = Color.GreenYellow;
graph.Shapes.Add(line);
// Tambahkan objek Grafik ke koleksi paragraf halaman
page.Paragraphs.Add(graph);
// Simpan file PDF
document.Save(_dataDir + "ExampleFilledArc_out.pdf");
}
Mari kita lihat hasil penambahan Busur yang diisi: