إضافة كائن دائرة إلى ملف PDF
Contents
[
Hide
]
إضافة كائن دائرة
مثل الرسوم البيانية الشريطية، يمكن استخدام الرسوم البيانية الدائرية لعرض البيانات في عدد من الفئات المنفصلة. ومع ذلك، على عكس الرسوم البيانية الشريطية، يمكن استخدام الرسوم البيانية الدائرية فقط عندما يكون لديك بيانات لجميع الفئات التي تشكل الكل. لذا دعونا نلقي نظرة على إضافة كائن الدائرة باستخدام Aspose.PDF for Java.
اتبع الخطوات التالية:
-
أنشئ مثيل Document
-
أنشئ كائن رسم بأبعاد معينة
-
تعيين الحد لكائن الرسم
-
إضافة كائن الرسم إلى مجموعة الفقرات في الصفحة
-
حفظ ملف PDF الخاص بنا
public static void ExampleCircle() {
// إنشاء مثيل للمستند
Document pdfDocument = new Document();
// إضافة صفحة إلى مجموعة الصفحات لملف PDF
Page page = pdfDocument.getPages().add();
// إنشاء كائن الرسم بأبعاد معينة
Graph graph = new Graph(400, 200);
// تعيين الحد لكائن الرسم
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
graph.setBorder(borderInfo);
Circle circle = new Circle(100,100,40);
circle.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// إضافة كائن الرسم إلى مجموعة الفقرات في الصفحة
page.getParagraphs().add(graph);
// حفظ ملف PDF
pdfDocument.save(_dataDir + "DrawingCircle1_out.pdf");
}
دائرتنا المرسومة ستبدو هكذا:
إنشاء كائن دائرة مملوءة
يوضح هذا المثال كيفية إضافة كائن دائرة مملوءة باللون.
public static void ExampleFilledCircle() {
// إنشاء مثيل مستند
Document pdfDocument = new Document();
// إضافة صفحة إلى مجموعة الصفحات في ملف PDF
Page page = pdfDocument.getPages().add();
// إنشاء كائن رسم بأبعاد معينة
Graph graph = new Graph(400, 200);
// تعيين حد لكائن الرسم
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
graph.setBorder(borderInfo);
Circle circle = new Circle(100,100,40);
circle.getGraphInfo().setColor(Color.getGreenYellow());
circle.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// إضافة كائن الرسم إلى مجموعة الفقرات في الصفحة
page.getParagraphs().add(graph);
// حفظ ملف PDF
pdfDocument.save(_dataDir + "DrawingCircle2_out.pdf");
}
دعونا نرى نتيجة إضافة دائرة مملوءة: