Klaus: Seitenumbruch/XSL-FO

Servus!

Die Situation:
Ich gebe nacheinander mehrere Tabellen mit jeweils einem Überschriftenblock aus. Dieser Block besteht aus einem fo:leader, einer Textüberschrift, einem weiteren fo:leader und einer Tabellenzeile, welche über Ihre Spalten die Überschriften für  nachfolgende Tabellenzeilen angibt.

Überschriftenblock::
<fo:block break-before="auto">
fo:leader/
 fo:block
 xsl:text</xsl:text>
 </fo:block>
 fo:leader/
 fo:block
 fo:table
  fo:table-column/
  fo:table-column/

fo:table-body
   <fo:table-row >
    <fo:table-cell >….
    </fo:table-cell>
   </fo:table-row>
  </fo:table-body>
 </fo:table>
 </fo:block>
</fo:block>
::Ende Überschriftenblock

Das Problem:
Da ich nicht die genaue Anzahl der nachfolgenden Tabellenzeilen kenne und es sein kann, dass bei einer Darstellung mehrerer Tabellen der Überschriftenblock nicht komplett am Ende der Seite dargestellt wird, möchte ich gerne für diesen Fall einen Seitenumbruch für den Überschriftenblock erzwingen.

Es soll also ein Seitenumbruch vor dem Überschriftenblock stattfinden, falls dieser nicht komplett auf einer Seite dargestellt werden kann.

Ich habe „break-before“ und „page-break-before“ ausprobiert… hat aber leider net geklappt.

Wäre für jede Hilfe dankbar!

Klaus.