Это довольно распространенный запрос, над которым мы работаем, но еще не решили.
Один из подходов, который не является идеальным, который вы можете использовать сегодня, состоит в том, чтобы запускать каждый отчет, а затем объединять выходные данные каждого rptdocument. BIRT-exchange имеет пример этого здесь для PDF и HTML. Проблема в том, что нумерация страниц не будет правильной, а оглавление будет неправильным.
Лучший подход - если бы существовала задача механизма отчетов о слиянии, которая позволила бы вам объединить несколько документов rpt в один документ rpt с соответствующей нумерацией страниц и оглавлением. Здесь есть запись bugzilla здесь , которую я надеюсь увидеть в версии 2.5 (июнь 2009 г.) продукта. Если вы заинтересованы, пожалуйста, загляните и оставьте свой отзыв.
Наконец, одна из функций, которую я хотел бы видеть в продукте 2009 года, - это некоторое усовершенствование API-интерфейса DesignEngine, позволяющее разработчику легко составлять один дизайн отчета во время выполнения, используя компоненты из других проектов отчетов. Я создал bugzilla , чтобы отслеживать это тоже.
Если ни один из этих вариантов не подходит, дайте мне знать, и я посмотрю, смогу ли я помочь вам найти другое решение.