Cara Menambah Grafik dan Lukisan ke PDF dalam .NET

Cara Menambah Grafik dan Lukisan ke PDF dalam .NET

Cara Menambah Grafik dan Lukisan ke PDF dalam .NET

Panduan ini menunjukkan cara melukis bentuk vektor pada halaman PDF menggunakan bekas Graph.


Prasyarat

KeperluanButiran
Masa Jalan.NET 8.0 atau versi lebih baru
Pakejdotnet add package Aspose.Pdf.Foss

Buat graf dan lukis satu garisan

Kelas Graph berfungsi sebagai kontena untuk bentuk vektor pada halaman PDF. Buat graf dengan lebar dan tinggi tetap, tambahkan objek bentuk ke koleksi Shapes, kemudian tambahkan graf ke koleksi Paragraphs halaman. Enjin susun atur menempatkannya secara automatik bersama elemen perenggan lain.

using var doc = new Document();
var page = doc.Pages.Add();

var graph = new Graph(400, 200);
var line = new Line(new float[] { 0, 0, 300, 100 });
graph.Shapes.Add(line);
page.Paragraphs.Add(graph);
doc.Save("drawing.pdf");

Lukis satu bulatan

Tambah bentuk Circle dengan menentukan koordinat pusat dan jejari. Semua bentuk berkongsi bekas Graph yang sama dan dipaparkan mengikut urutan penambahannya.

var circle = new Circle(150, 100, 50);
graph.Shapes.Add(circle);

Lukis laluan bentuk bebas

Untuk bentuk yang kompleks, gunakan DrawingPath untuk membina laluan vektor sewenang-wenanya dengan gerakan, garis, dan segmen lengkung Bezier. Panggil Close untuk menyambungkan titik terakhir kembali ke permulaan, membentuk bentuk tertutup yang boleh diisi atau digores.

var path = new DrawingPath();
path.MoveTo(10, 10);
path.LineTo(100, 10);
path.CurveTo(150, 50, 150, 100, 100, 100);
path.Close();

Kelas Utama

KelasTujuan
GraphBekas bentuk yang boleh dilukis
LineBentuk garis
CircleBentuk bulatan
ArcBentuk busur
DrawingPathLaluan vektor bebas
ColorNilai warna (RGB, ARGB)

Lihat Juga

 Bahasa Melayu