JasperReport: цель полосы подробностей

Я подумал, что это будет что-то, что будет достаточно хорошо задокументировано как центральная тема JasperReports, однако я нигде не могу найти ответ на этот вопрос.

Каково назначение / функция / намерение группы деталей ? Предполагается, что это будет просто центральная или основная часть отчета?

Из другого вопроса мне было указано, что существует соотношение 1: 1 между полосой деталей и записью / компонентом, предоставляемой JRDatasource. Это открытие проливает свет на несколько второстепенных вопросов:

  • В Java можно программно добавлять полосы деталей; что произойдет, если вы укажете более / менее подробные бэнды (программно), чем есть записи / бины, возвращаемые вашим JRDataSource?
  • Какова связь между бэндом деталей и, скажем, страницей внутри экспортированного PDF-документа? Преобразуется ли 1 бэнд деталей в 1 страницу?
  • Что произойдет, если передать JasperFillManager источник данных null ? Можно ли по-прежнему иметь полосы деталей?

Я не люблю задавать несколько вопросов за раз, но они настолько похожи друг на друга, что я бы предпочел сделать все сразу, чем загромождать SO множеством почти идентичных вопросов . Заранее спасибо.

7
задан IAmYourFaja 5 December 2011 в 16:06
поделиться