Poner el bloque XSL-FO en la página siguiente en lugar de dividirlo en las páginas

Creé una plantilla XSL-FO que imprime algunos bloques que contienen textos que cambian dinámicamente. A veces, un bloque se divide en dos páginas porque no hay suficiente espacio en la página. ¿Hay alguna forma de colocar el bloque en la página siguiente en lugar de dividirlo en páginas si no encaja? Traté de ponerlo en una tabla con keep-together = "always", pero luego cada texto está en una sola línea (sin ajuste de línea) y desborda el margen derecho de la página donde desaparece. ¡Gracias de antemano

  <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>   

Respuestas a la pregunta(2)

Su respuesta a la pregunta