مقدمة أساسية لـ JasperReport
مقدمة إلى JasperReport و iReport
JasperReport هي أداة طباعة تقرير تدعم طباعة التقارير في تنسيقات متعددة مثل PDF و CSS.
JasperReport هي مجموعة أدوات مفتوحة المصدر. وإخراج التقرير.
عملية توليد التقارير من JasperReport كما هو موضح في الشكل أدناه.
كما هو موضح في الصورة أعلاه. هناك طريقتان لجعل قوالب التقارير:
1) استخدام أداة تحرير الرسوم البيانية IREPORT ، IREPORT هي أداة تحرير التقارير.
2) استخدم رمز Java مباشرة لتجميع وإنشاء ملفات Jasper (نهاية مع .jasper).
النهاية نحتاج إلى استخدام ملف *.jasper.
يدعم JasperReport مجموعة متنوعة من مصادر البيانات ، بما في ذلك XML ، قاعدة البيانات ، Javabean ومصادر البيانات الأخرى.
JasperReport الفئة الأساسية
L net.sf.jasperreports.engine.jaspercompileManager.
استخدم عدة طرق ثابتة لهذه الفئة لإكمال تجميع التقرير (انظر وثائق API للحصول على التفاصيل)
بعد اكتمال التجميع ، هناك طريقتان للتعامل مع JasperCompileManager:
1> إرجاع كائن JasperReport
2> إنشاء ملف .jasper في الدليل حيث يوجد ملف .jrxml
يتم اختيار هاتين الطريقتين من قبل المبرمج نفسه. ومع ذلك ، أفضل استخدام ملفات .jasper.
L net.sf.jasperreports.engine.jasperfillmanager
الغرض من هذه الفئة هو ملء التقرير بالبيانات. يمكن استخدامه مع كائن JasperReport أو يمكن استخدامه. يتم استخدام ملف Jasper كقالب تقرير.
كما أن لديها طريقتان للتعامل معها: