Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > JasperReports - Вопрос


Автор: bert2 12.6.2010, 11:17
Как сделать чтобы у отчета был титульный лист, отличный от последующих, и самый последний лист тоже должен быть отличен.
Как объединить 2 jrxml отчета в один pdf?

Автор: Nofate 12.6.2010, 14:55
Используйте вложенные отчеты.

Фрагмент из отчета, содержащего вложенный отчет в одном из бэндов.
Код

            <subreport>
                <reportElement x="0" y="570" width="555" height="100"/>
                <subreportParameter name="registry">
                    <subreportParameterExpression><![CDATA[$P{registry}]]></subreportParameterExpression>
                </subreportParameter>
                <dataSourceExpression><![CDATA[$P{subreport}]]></dataSourceExpression>
                <subreportExpression class="java.lang.String"><![CDATA[$P{SUBREPORT_DIR} + "report_2.jasper"]]></subreportExpression>
            </subreport>


Здесь registry - это передаваемый вложенному отчету набор данных.

Встройте один вложенный отчет в начало основного отчета, другой - в конец. Не забудьте про разрывы страниц.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)