Предел динамического отчета Количество столбцов на странице

Привет я использую динамический отчет, чтобы создать отчет, который имеет динамический номер строки и столбца. Когда количество столбцов огромно (например, 60), он печатает все столбцы в одной строке.

Но я хочу зафиксировать максимальное количество столбцов в строке. Как я могу это сделать?

Мой текущий код

JasperReportBuilder report = DynamicReports.report();
report.setPageFormat(PageType.A4, PageOrientation.LANDSCAPE);
report.columns(columns)
        .setColumnTitleStyle(columnTitleBorder)
        .setColumnStyle(borderStyle)
        .title(Components.text("Demo Report Title").setHorizontalTextAlignment(HorizontalTextAlignment.CENTER))
        .pageFooter(Components.pageXofY())
        .setDataSource(data);
report.toPdf(new FileOutputStream("path/to/dir/demo.pdf"))

Мой текущий вывод Сообщить в формате PDF

0 ответов

Другие вопросы по тегам