Я использую FOP версии 2.0. В моем шаблоне на первой странице есть несколько текстовых абзацев, после которых идет динамическая таблица с n строками.
...
</fo:block-container>
<fo:block-container height="0.5cm" width="7.40cm" top="8.80cm"
left="0.3cm" padding=".4mm" position="absolute">
<fo:block text-align="start" space-after.optimum="3pt"
line-height="14pt" font-family="sans-serif" font-size="12pt">Header
Options</fo:block>
</fo:block-container>
<fo:block-container border-style="solid" border-width=".5mm"
height="1.00cm" width="16.40cm" top="8.80cm"
left="3.40cm" padding=".4mm" position="absolute">
<fo:block text-align="start" space-after.optimum="3pt"
line-height="14pt" font-family="sans-serif" font-size="12pt">$header.miscInfo</fo:block>
</fo:block-container>
<fo:block-container width="17.40cm" top="10.30cm"
left="0.40cm" padding=".4mm" >
<fo:block page-break-before="always">
<fo:table border-top-style="solid" border-top-width="thick">
<fo:table-body font-size="12pt" font-family="sans-serif">
<fo:table-row border-bottom-style="solid" border-bottom-color="#000"
border-bottom-width="thick">
...
Таблица заключена в блок fo:block, который, в свою очередь, заключен в контейнер fo:block. Я включил <fo:block page-break-before="always">
, чтобы разбить длинную таблицу на несколько страниц. Но при использовании этого таблица начинается со 2-й страницы, а оставшаяся область на первой странице остается пустой.
Я хочу, чтобы моя таблица начиналась с первой страницы после предыдущих блок-контейнеров.