Я внедрил оглавление в свой отчет, как описано в официальном отчете Джаспера примеры .
Он хорошо работает в рамках ограничений, указанных в примере:
Эта операция имеет только одно неудобство.Итоговый документ не отражает изменения в порядке страниц.Вы можете видеть, что в нашем примере оглавление не отображает номер страницы в нижнем колонтитуле и что страница № 1 идет после оглавления.
Чтобы обойти это ограничение Мне нужна только одна вещь: переменная (или любая другая), которая сообщает мне, сколько страниц имеет оглавление.
Принимая одностраничное оглавление, я могу просто добавить 1 к текущему и общему количеству страниц.в нижнем колонтитуле моего документа.Тогда мой 20-страничный PDF-файл содержал бы следующие страницы:
- TOC (без нижнего колонтитула)
- 2/20
- 3/20
- ...
- 19/20
- 20/20
Кроме того, мне необходимо добавить по одному для каждого заголовка в подотчете заголовка, чтобы исправить номера страниц.Но так как мой TOC может быть длиннее одной страницы, это не оптимальное решение.
Есть ли способ сделать это?