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:
-
Buat instansi Document
-
Atur Border untuk objek Drawing
-
Tambahkan objek Graph ke koleksi paragraf halaman
-
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:
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: