2016-04-07 10 views
0

Я пытаюсь создать динамический pdf с apache fop, содержащий многостраничный код fo:table. Как можно скрыть fo:table-footer или установить альтернативный столбец на последней странице?скрытый или альтернативный fo: table-footer на последней странице с XSL-FO/Apache FOP

Существует solution для различных страниц колонтитулов с использованием fo:static-content и fo:conditional-page-master-reference. Но я думаю, что это неправильное направление поиска - или это так?

ответ

0

Вы можете использовать table-omit-footer-at-break="true" на своем fo:table, чтобы вы не получили нижний колонтитул до конца стола. См. https://www.w3.org/TR/xsl11/#table-omit-footer-at-break

В противном случае вы можете использовать fo:marker, чтобы получить свой контент в нижнем колонтитуле последней страницы, на которой находится таблица.

+0

fo: marker сделал это, подробное решение можно найти здесь: http://stackoverflow.com/questions/30974903/xslfo-retrieve-marker-not-valid-child/31012095#31012095 –