JasperReports
Перейти до навігації
Перейти до пошуку
Тип | Enterprise Reporting |
---|---|
Розробник | JasperSoft |
Стабільний випуск | 6.0.0 (Лютий 10, 2014) |
Платформа | віртуальна машина Java |
Операційна система | Cross-platform |
Мова програмування | Java[1] |
Доступні мови | Multilingual |
Ліцензія | GPL |
Репозиторій | github.com/TIBCOSoftware/jasperreports |
Вебсайт | JasperReports |
JasperReports (укр. Джа́спер-ріпо́тс) — це Java-бібліотека для створення звітів. На основі XML-шаблонів генеруються готові для друку документи, що використовують дані із різних джерел, в тому числі JDBC. Звіти можуть виводитись на екран, принтер або в форматі PDF, HTML, XLS, RTF, ODT, CSV, XML.
Можливості[ред. | ред. код]
- Підтримка різних джерел даних: JDBC, CALS Table Models, XML, CSV, JavaBeans, EJBQL, Hibernate, а також можливість використання власного джерела даних на основі інтерфейсу JRDataSource
- Використання так званих скриплетів (scriptlets) на Java, які можуть бути викликані до чи після певних етапів генерації звітів, таких як Звіт (Report), Сторінка (Page), Колонка (Column) та Група (Group)
- Реалізація діаграм (charts) на основі бібліотеки JFreeChart.
- Реалізація підзвітів (subreports).
- Реалізація кростаблиць (crosstabs).
JRXML шаблон[ред. | ред. код]
Дизайн JasperReports описується в спеціальному XML файлі шаблону, який називається JRXML. Цей шаблон можна створити в ручному режимі (текстовий редактор), або використовуючи різноманітні графічні дизайнери для JasperReports.
Графічні дизайнери для JasperReports[ред. | ред. код]
- iReport
- JasperAssistant [Архівовано 20 грудня 2008 у Wayback Machine.]
- Plazma Report Designer [Архівовано 24 серпня 2011 у Wayback Machine.]
- JasperWave Report Designer - безкоштовний редактор шаблонів для JasperReports, побудований на Eclipse платформі
- DynamicReports : Open source Java API reporting library based on JasperReports [Архівовано 23 вересня 2010 у Wayback Machine.]
Це незавершена стаття про програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |