كيفية إضافة الرسومات والرسومات التخطيطية إلى ملفات PDF في .NET

كيفية إضافة الرسومات والرسومات التخطيطية إلى ملفات PDF في .NET

كيفية إضافة الرسومات والرسوم التوضيحية إلى ملفات PDF في .NET

هذا الدليل يوضح كيفية رسم أشكال متجهة على صفحات PDF باستخدام الحاوية Graph.


المتطلبات المسبقة

المتطلبالتفاصيل
وقت التشغيل.NET 8.0 أو أحدث
الحزمةdotnet add package Aspose.Pdf.Foss

إنشاء رسم بياني ورسم خط

الفئة Graph تعمل كحاوية للأشكال المتجهية على صفحة PDF. أنشئ رسمًا بيانيًا بعرض وارتفاع ثابتين، وأضف كائنات الشكل إلى مجموعة Shapes الخاصة به، ثم أضف الرسم إلى مجموعة Paragraphs الخاصة بالصفحة. محرك التخطيط يضعه تلقائيًا بجانب عناصر الفقرة الأخرى.

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");

ارسم دائرة

أضف شكل Circle عن طريق تحديد إحداثيات المركز ونصف القطر.
جميع الأشكال تشترك في نفس حاوية Graph وتُعرض بالترتيب الذي تُضاف به.

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

ارسم مسارًا حرًا

للأشكال المعقدة، استخدم DrawingPath لإنشاء مسار متجه تعسفي يحتوي على قطع حركة، وخط، ومنحنيات بيزيه. استدعِ Close لربط النقطة الأخيرة بالبدء، مكوّناً شكلاً مغلقًا يمكن تعبئته أو تحديد حدوده.

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

الفئات الأساسية

الفئةالغرض
Graphحاوية شكل قابل للرسم
Lineشكل خط
Circleشكل دائرة
Arcشكل قوس
DrawingPathمسار متجه حر
Colorقيم اللون (RGB, ARGB)

انظر أيضًا

 العربية