Seitenumbruch/XSL-FO
Klaus
- xsl
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.