การแนะนำขั้นพื้นฐานเกี่ยวกับ JasperReport
รู้เบื้องต้นเกี่ยวกับ JasperReport และ iReport
JasperReport เป็นเครื่องมือการพิมพ์รายงานที่รองรับการพิมพ์รายงานในหลายรูปแบบเช่น PDF และ CSS
JasperReport เป็นชุดเครื่องมือโอเพ่นซอร์ส และผลลัพธ์ของรายงาน
กระบวนการสร้างรายงานของ JasperReport ดังแสดงในรูปด้านล่าง
ดังที่แสดงในภาพด้านบน มีสองวิธีในการสร้างแม่แบบรายงาน:
1) ใช้เครื่องมือแก้ไขกราฟิก IREPORT, IREPORT เป็นเครื่องมือแก้ไขรายงานกราฟิก
2) ใช้รหัส Java โดยตรงเพื่อรวบรวมและสร้างไฟล์ Jasper (จบด้วย. Jasper)
ท้ายที่สุดเราจำเป็นต้องใช้ไฟล์ *.jasper ที่คอมไพล์
JasperReport รองรับแหล่งข้อมูลที่หลากหลายรวมถึง XML ฐานข้อมูล Javabean และแหล่งข้อมูลอื่น ๆ
Jasperreport Basic Class
l net.sf.jasperreports.engine.jaspercompileManager
ใช้วิธีการคงที่หลายวิธีของคลาสนี้เพื่อทำการรวบรวมรายงานให้เสร็จสมบูรณ์ (ดูเอกสารประกอบ API สำหรับรายละเอียด)
หลังจากการรวบรวมเสร็จสมบูรณ์มีสองวิธีในการจัดการ JaspercompileManager:
1> ส่งคืนวัตถุ JasperReport
2> สร้างไฟล์. jasper ในไดเรกทอรีที่ไฟล์. jrxml อยู่
สองวิธีนี้ถูกเลือกโดยโปรแกรมเมอร์เอง อย่างไรก็ตามฉันชอบที่จะใช้ไฟล์. jasper
l net.sf.jasperreports.engine.jasperfillmanager คลาส
วัตถุประสงค์ของคลาสนี้คือการเติมข้อมูลด้วยข้อมูล มันสามารถใช้กับวัตถุ Jasperreport หรือสามารถใช้งานได้ ไฟล์ Jasper ใช้เป็นเทมเพลตรายงาน
นอกจากนี้ยังมี 2 วิธีในการจัดการ: