Jan Kessinger: XSL:FO Inhalte einer A3 page-sequence in zwei A4 Bereiche

Hallo liebes Forum,

ich muss ein A3-PDF generieren dass aus zwei A4 Inhaltsbereichen besteht.

<----- A3 ---->
+------+------+
|      |      |
|  A4  |  A4  |
|  S.1 |  S.2 |
+------+------+

Problem: Überschreitet die Anzahl der fo:block-Elemente die Höhe von S.1, soll auf S.2 weiter gemacht werden.

Momentan wird eine neue A3 Seite angefangen sobald der Inhalt von S.1 zu groß wird.

Hat jemand von euch eine Idee wie ich das hinbekomme?

Grüße aus Berlin,
Jan Kessinger

  
  
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">  
  <fo:layout-master-set>  
    <fo:simple-page-master master-name="A3_Querformat"  
      page-height="297mm"  
      page-width="420mm"  
      margin-top="0mm"  
      margin-bottom="0mm"  
      margin-left="0mm"  
      margin-right="0mm">  
      <fo:region-body region-name="body" margin-top="0mm"/>  
    </fo:simple-page-master>  
  </fo:layout-master-set>  
  
  <fo:page-sequence master-reference="A3_Querformat" force-page-count="no-force">	  
    <fo:flow flow-name="body">  
      <fo:block>ich soll auf S.1</fo:block>  
      <fo:block>...</fo:block>  
      ...  
      <fo:block>ich soll auf S.2</fo:block>  
    </fo:flow>  
  </fo:page-sequence>  
</fo:root>  
  

  1. Hallo Jan,

    spontan würden mir Spalten als Lösung einfallen. Die Anzahl der Spalten definiert man mit
    dem Attribute "column-count" im Element "region-body". Theoretisch sollte der Text dann von Spalte zu Spalte "fließen".