Номер страницы всегда показывает 1 при создании отчета BIRT PDF
Backgroud: используйте Java + BIRT для генерации отчета. Имеют два метода: первый - генерировать отчет в программе просмотра и разрешать пользователю выбирать его экспорт в другой формат (pdf, xls, word...), второй - вызывать API BIRT для генерации файла отчета непосредственно в PDF.
Все программы находятся в "Макете", в "Мастер-странице" нет программ. Есть 1 "Набор данных". Поля в "Макете" относятся к этому DS. Есть группа в "Макете", гропу по одному полю. В "Заголовке группы" я создаю одну ячейку для использования в качестве номера страницы. Msgstr "Страница: номер страницы".
Проблема: Когда я использую 1-й метод для создания отчета, страница может +1. Когда я использую 2-й метод, весь номер страницы будет отображаться как 1.
Вопрос: Как сделать правильный номер страницы в этом случае?
1 ответ
Номер страницы работает правильно в rptlibrary
,
Добавьте необходимый формат для отображения номера страницы с библиотекой и используйте его там, где требуется в макете.