Menambahkan Objek Kurva ke Berkas PDF

Potongan kode berikut juga bekerja dengan perpustakaan Aspose.PDF.Drawing.

Tambahkan Objek Kurva

Grafik Curve adalah gabungan terhubung dari garis proyektif, setiap garis bertemu tiga lainnya di titik ganda biasa.

Aspose.PDF untuk .NET menunjukkan cara menggunakan kurva Bézier dalam Grafik Anda. Kurva Bézier banyak digunakan dalam grafis komputer untuk memodelkan kurva yang halus. Kurva ini sepenuhnya terkandung dalam cangkang cembung titik kontrolnya, titik-titik tersebut dapat ditampilkan secara grafis dan digunakan untuk memanipulasi kurva secara intuitif. Seluruh kurva terkandung dalam segi empat yang sudutnya adalah empat titik yang diberikan (cangkang cembung mereka).

Dalam artikel ini, kita akan menyelidiki kurva grafik sederhana, dan kurva yang diisi, yang dapat Anda buat dalam dokumen PDF Anda.

Ikuti langkah-langkah di bawah ini:

  1. Buat instansi Document

  2. Atur Border untuk objek Drawing

  3. Tambahkan objek Graph ke koleksi paragraf halaman

  4. Simpan file PDF kita

 public static void ExampleCurve()
        {
            // Create Document instance
            var document = new Document();

            // Add page to pages collection of PDF file
            var page = document.Pages.Add();

            // Create Drawing object with certain dimensions
            var graph = new Aspose.Pdf.Drawing.Graph(400, 200);

            // Set border for Drawing object
            var borderInfo = new BorderInfo(BorderSide.All, Color.Green);
            graph.Border = borderInfo;

            var curve1 = new Curve(new float[] { 10, 10, 50, 60, 70, 10, 100, 120 });
            curve1.GraphInfo.Color = Color.GreenYellow;
            graph.Shapes.Add(curve1);

            // Add Graph object to paragraphs collection of page
            page.Paragraphs.Add(graph);

            // Save PDF file
            document.Save(_dataDir + "DrawingCurve1_out.pdf");
        }

Gambar berikut menunjukkan hasil yang dieksekusi dengan potongan kode kami:

Drawing Curve

Membuat Objek Kurva yang Terisi

Contoh ini menunjukkan cara menambahkan objek Kurva yang diisi dengan warna.

      public static void CurveFilled()
        {
            // Membuat instance Dokumen
            var document = new Document();

            // Menambahkan halaman ke koleksi halaman dari file PDF
            var page = document.Pages.Add();

            // Membuat objek Gambar dengan dimensi tertentu
            var graph = new Aspose.Pdf.Drawing.Graph(400, 200);

            // Mengatur batas untuk objek Gambar
            var borderInfo = new BorderInfo(BorderSide.All, Color.Green);
            graph.Border = borderInfo;

            var curve1 = new Curve(new float[] { 10, 10, 50, 60, 70, 10, 100, 120 });
            curve1.GraphInfo.FillColor = Color.GreenYellow;
            graph.Shapes.Add(curve1);

            // Menambahkan objek Grafik ke koleksi paragraf dari halaman
            page.Paragraphs.Add(graph);

            // Menyimpan file PDF
            document.Save(_dataDir + "DrawingCurve2_out.pdf");
        }

Lihat hasil penambahan Kurva Terisi:

Kurva Terisi