hh: XSL-FO: Tabellenumbruch auf nächste Seite

Beitrag lesen

Hi, du machst es zur Zeit so:

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
  fo:layout-master-set
    <fo:simple-page-master master-name="titel">
      <fo:region-body margin="3cm" />
    </fo:simple-page-master>
    <fo:simple-page-master master-name="text">
      <fo:region-body margin="2cm" />
    </fo:simple-page-master>
    <fo:page-sequence-master master-name="buch">
      <fo:repeatable-page-master-reference master-reference="text" />
    </fo:page-sequence-master>
  </fo:layout-master-set>

<fo:page-sequence master-reference="titel">
    <!-- Inhalt der Titelseite -->
  </fo:page-sequence>
  <fo:page-sequence master-reference="buch">
    <!-- Inhalt der Kapitel -->
  </fo:page-sequence>
</fo:root>

dass ist aber, wenn die erste Seite eine eigenen Titelseite sein soll. Du musst es aber so machen.

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
  fo:layout-master-set
    <fo:simple-page-master master-name="erste">
      <fo:region-body margin="3cm" border-width="2pt" padding="6pt" />
    </fo:simple-page-master>
    <fo:simple-page-master master-name="rest">
      <fo:region-body margin="2.5cm" />
    </fo:simple-page-master>
    <fo:page-sequence-master master-name="buch">
      <fo:single-page-master-reference master-reference="erste" />
      <fo:repeatable-page-master-reference master-reference="rest" />
    </fo:page-sequence-master>
  </fo:layout-master-set>

<fo:page-sequence master-reference="buch">
    ...
  </fo:page-sequence>
</fo:root>

Kannst du nachlesen hier:

http://www2.informatik.hu-berlin.de/~obecker/Lehre/WS2002/FHP-XML/07-xslfo.html

Viele Grüße und Erfolg,

Holger