Menambahkan Objek Busur ke File PDF

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:

  1. Buat instance Document

  2. Buat objek Drawing dengan dimensi tertentu

  3. Atur Border untuk objek Drawing

  4. Tambahkan objek Graph ke koleksi paragraf halaman

  5. 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:

Busur Yang Diisi