إضافة كائن دائري إلى ملف PDF
Contents
[
Hide
]
الشفرة التالية تعمل أيضًا مع مكتبة Aspose.PDF.Drawing.
إضافة كائن دائرة
مثل الرسوم البيانية الشريطية، يمكن استخدام الرسوم البيانية الدائرية لعرض البيانات في عدد من الفئات المنفصلة. على عكس الرسوم البيانية الشريطية، ومع ذلك، يمكن استخدام الرسوم البيانية الدائرية فقط عندما يكون لديك بيانات لجميع الفئات التي تشكل الكل. لذلك دعونا نلقي نظرة على إضافة كائن دائرة مع Aspose.PDF لـ .NET.
اتبع الخطوات أدناه:
-
إنشاء نموذج وثيقة
-
إنشاء كائن رسم بأبعاد معينة
-
تعيين حد لكائن الرسم
-
إضافة كائن رسم إلى مجموعة الفقرات للصفحة
-
حفظ ملف PDF الخاص بنا
public static void Circle()
{
// إنشاء نموذج وثيقة
var document = new Document();
// إضافة صفحة إلى مجموعة الصفحات لملف PDF
var page = document.Pages.Add();
// إنشاء كائن رسم بأبعاد معينة
var graph = new Aspose.Pdf.Drawing.Graph(400, 200);
// تعيين حد لكائن الرسم
var borderInfo = new BorderInfo(BorderSide.All, Color.Green);
graph.Border = borderInfo;
var circle = new Circle(100, 100, 40);
circle.GraphInfo.Color = Color.GreenYellow;
graph.Shapes.Add(circle);
// إضافة كائن الرسم إلى مجموعة الفقرات للصفحة
page.Paragraphs.Add(graph);
// حفظ ملف PDF
document.Save(_dataDir + "DrawingCircle1_out.pdf");
}
سيبدو الدائرة المرسومة لدينا كما يلي:
إنشاء كائن دائرة مملوء
هذا المثال يوضح كيفية إضافة كائن دائرة مملوء باللون.
public static void CircleFilled()
{
// إنشاء نموذج للمستند
var document = new Document();
// إضافة صفحة إلى مجموعة الصفحات في ملف PDF
var page = document.Pages.Add();
// إنشاء كائن رسم بأبعاد معينة
var graph = new Aspose.Pdf.Drawing.Graph(400, 200);
// تعيين حدود لكائن الرسم
var borderInfo = new BorderInfo(BorderSide.All, Color.Green);
graph.Border = borderInfo;
var circle = new Circle(100, 100, 40);
circle.GraphInfo.Color = Color.GreenYellow;
circle.GraphInfo.FillColor = Color.Green;
circle.Text = new TextFragment("Circle");
graph.Shapes.Add(circle);
// إضافة كائن الرسم إلى مجموعة الفقرات في الصفحة
page.Paragraphs.Add(graph);
// حفظ ملف PDF
document.Save(_dataDir + "DrawingCircle2_out.pdf");
}
لنرى نتيجة إضافة دائرة ممتلئة: