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>   

questionAnswers(1)

yourAnswerToTheQuestion