Номер страницы всегда показывает 1 при создании отчета BIRT PDF

Backgroud: используйте Java + BIRT для генерации отчета. Имеют два метода: первый - генерировать отчет в программе просмотра и разрешать пользователю выбирать его экспорт в другой формат (pdf, xls, word...), второй - вызывать API BIRT для генерации файла отчета непосредственно в PDF.

Все программы находятся в "Макете", в "Мастер-странице" нет программ. Есть 1 "Набор данных". Поля в "Макете" относятся к этому DS. Есть группа в "Макете", гропу по одному полю. В "Заголовке группы" я создаю одну ячейку для использования в качестве номера страницы. Msgstr "Страница: номер страницы".

Проблема: Когда я использую 1-й метод для создания отчета, страница может +1. Когда я использую 2-й метод, весь номер страницы будет отображаться как 1.

Вопрос: Как сделать правильный номер страницы в этом случае?

1 ответ

Номер страницы работает правильно в rptlibrary,

Добавьте необходимый формат для отображения номера страницы с библиотекой и используйте его там, где требуется в макете.

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