title: XSLT FOP: force page break within fo:block
body: <p>I'm generating a table with different length strings in one column:</p>
  
  <p><a href="https://i.stack.imgur.com/PAmVh.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/PAmVh.png" alt="..."></a></p>
  
  <p>The page break within an <code>&lt;fo:block/&gt;</code> in the <em>Arbeitsgangbeschreibung</em>-column makes me probles.
  As you can see, the string normaly starts on the same line like the numbers and takes the rows it needs. 
  But the string which is after the page break (starting with 'Schleifen Stirnseite Gewinde sauber...') won't start on the same line like the numbers it belongs to. It seems the <code>&lt;fo:block/&gt;</code> forces it together within one page. 
  But I just want the <code>&lt;fo:block/&gt;</code> to break at the end of the page. Which means </p>
  
  <blockquote>
    <p>Schleifen Stirnseite Gewinde sauber | -</p>
  </blockquote>
  
  <p>should stand on the first page. And the rest</p>
  
  <blockquote>
    <p>Leisten unter Vorrichtung unterlegen (damit Schraubenkopf frei ist)</p>
  </blockquote>
  
  <p>should stand on the next page. </p>
  
  <p>There arent any <code>keep-together</code>-calls which it could accidentally inherit from.
  Thats the <code>&lt;fo:block/&gt;</code>:</p>
  
  <pre><code>&lt;fo:table-cell border-right="{$Standardrand}"&gt;
     &lt;fo:block margin-top="4pt" font-size="9pt" font-weight="bold"margin-left="3pt"&gt;
        &lt;xsl:value-of select="beschreibung" /&gt;
     &lt;/fo:block&gt;
  &lt;/fo:table-cell&gt;
  </code></pre>