Основное введение в JasperReport
Введение в JasperReport и Ireport
JasperReport - это инструмент печати отчетов, который поддерживает печать отчетов в нескольких форматах, таких как PDF и CSS.
JasperReport - это инструментарий с открытым исходным кодом, добавление пакета JasperReport в Project ClassPath может начать использование пакета JasperReport. и вывод отчета.
Процесс генерации отчетов JasperReport, как показано на рисунке ниже.
Как показано на картинке выше. Есть два способа сделать шаблоны отчетов:
1) Используйте инструмент для редактирования Ireport, Ireport - это графический инструмент отчета.
2) напрямую используйте код Java для компиляции и генерации файлов JASPER (заканчивайте .Jasper).
Конец нам нужно использовать скомпилированный *.jasper -файл.
JasperReport поддерживает различные источники данных, включая XML, базу данных, Javabean и другие источники данных.
JasperReport Basic Class
l net.sf.jasperreports.engine.jaspercompilemanager Class.
Используйте несколько статических методов этого класса, чтобы завершить компиляцию отчета (подробности см. В документации API).
После завершения компиляции есть два способа обработки jaspercompilemanager:
1> вернуть объект JasperReport
2> Сгенерировать файл .jasper в каталоге, где находится файл .jrxml
Эти два метода выбираются самим программистом. Тем не менее, я предпочитаю использовать. Джасперские файлы.
l net.sf.jasperreports.engine.jasperfillmanager Class
Цель этого класса - заполнить отчет данных. Его можно использовать с объектом JasperReport или его можно использовать. Файл Jasper используется в качестве шаблона отчета.
У него также есть 2 способа справиться с этим: