Coloque o bloco XSL-FO na próxima página em vez de dividi-lo entre as páginas
Criei um modelo XSL-FO que imprime alguns blocos contendo textos que mudam dinamicamente. Às vezes, um bloco é dividido em duas páginas porque não há espaço suficiente na página. Existe uma maneira de colocar o bloco na próxima página em vez de dividi-lo entre as páginas, se não couber? Tentei colocá-lo em uma tabela com keep-together = "always", mas cada texto fica em uma única linha (sem quebra de linha) e ultrapassa a margem direita da página, onde desaparece. Agradeço antecipadamente
<fo:table table-layout="fixed" width="100%">
<fo:table-column column-width="proportional-column-width(1)"/>
<fo:table-body>
<fo:table-row keep-together="always">
<fo:table-cell
border-width="1px"
border-color="black"
border-style="solid"
background-color="#ffffff"
text-align="left">
<fo:block>
Text 1
</fo:block>
<fo:block>
Text 2
</fo:block>
<fo:block>
Text 3
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>