XSL FO - форматирование таблиц для переполнения - PullRequest
3 голосов
/ 07 апреля 2011

У меня есть таблица XSL-FO, которая работает почти идеально. К сожалению, я обнаружил, что когда у меня много элементов (достаточно, чтобы перенести их на страницу 2), таблица оказывается слишком близко к нижнему колонтитулу. Я хочу, чтобы между таблицей и колонтитулом были какие-то отступы.

Я попытался добавить padding-after, но вместо заполнения я получаю ошибки переполнения от Apache FOP.

7 апреля 2011 г., 13:29:41 org.apache.fop.events.LoggingEventListener processEvent ПРЕДУПРЕЖДЕНИЕ: Содержание переполняет область просмотра fo: region-after на странице 1 в блоке направление k-прогрессии на 25966 millipoints. (См. Позицию 68:53)

Как я могу это сделать?

<fo:block overflow="clip" padding-after="1em">
        <!-- table start -->
        <fo:table table-layout="fixed" width="100%" border-collapse="separate" >

1 Ответ

2 голосов
/ 07 апреля 2011
 <!--Footer-->
    <fo:static-content flow-name="xsl-region-after">
      <fo:block font-size="12pt" padding-before="1em" 

Я добавил нижний колонтитул вместо стола. По какой-то причине он учитывает отступы нижнего колонтитула.

...