Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Информация | ||
---|---|---|
| ||
Описание интерфейса JasperStudio |
Подсказка | ||
---|---|---|
| ||
Разработка отчета начинается с создания шаблона отчета, содержащего информацию об источнике данных (в нашем случае это база данных информационной системы), а также форму, показывающую, в каком виде будет выдаваться отчет и т. д. Таким образом в шаблоне отчета хранится структура отчета, его дизайн и логика. Шаблон сохраняется в виде XML-файла с расширением JRXML (JR-JasperReports). Затем JRXML-файл компилируется. В результате получаем файл с расширением jasper. Можно посмотреть отчет в режиме отладки (вкладка Preview). |
Свойства страницы | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Вкладки
Реквизиты | Описание |
---|---|
Design | активна при открытии файла отчета и позволяет создавать и редактировать отчет |
Source | содержит исходный код JRXML-отчета |
Preview | позволяет выполнить отчет после того, как выбран источник данных и формат отчета. |
Секции отчета
Отчеты состоят из секций, которые также называются bands (полосы). Секции следуют одна за другой строго по вертикали. Каждая секция принадлежит к определенному типу, который влияет на её отображение в отчете
Примечание |
---|
При необходимости ненужные секции можно удалять. |
Реквизиты | Описание |
---|---|
Title | заголовок, который печатается только в начале отчета |
PageHeader | вверху каждой страницы |
ColumnHeader | заголовок столбца отчета |
Detail | для каждой записи, выводимой в отчет |
ColumnFooter | в конце столбца отчета |
PageFooter | в конце каждой страницы |
Summary | в конце отчета |
GroupHeader | в заголовке группировки |
GroupFooter | в конце группировки |
Last PageFooter | внизу последней страницы (вместо PageFooter) |
Background | на заднем плане каждой страницы |
панель | ||
---|---|---|
| ||
панель | |
---|---|
Реквизиты
|