fo - page-sequence-master doesnt work

vaporizer

Erfahrenes Mitglied
Hallo

Gewünscht wird auf einem RTF bzw. Pdf einen Header anzudrucken.
Der Header der ersten Seite soll ein anderer sein als der von den restlichen Seiten.
Verwendet wird Apache FOP 0.20.5

Hier ist der vorhandene code:
Code:
<fo:layout-master-set>
  <fo:simple-page-master master-name="first" page-width="210mm" page-height="297mm" margin-top="0mm" margin-bottom="18mm" margin-left="10mm" margin-right="15mm" >
    <fo:region-before extent="0mm" region-name="header-first" margin-top="0mm" /> 
    <fo:region-body margin-bottom="10mm" margin-top="0mm"/>
    <fo:region-after extent="10mm"/>
	</fo:simple-page-master>
	<fo:simple-page-master master-name="rest" page-width="210mm" page-height="297mm" margin-top="30mm" margin-bottom="18mm" margin-left="10mm" margin-right="15mm">
	 <fo:region-before extent="0mm" region-name="header-rest" margin-top="0mm"  /> 
	 <fo:region-body margin-bottom="10mm" margin-top="0mm"/>
	 <fo:region-after extent="10mm"/>
  </fo:simple-page-master>
	<fo:page-sequence-master master-name="document">
		<fo:repeatable-page-master-alternatives>
			<fo:conditional-page-master-reference page-position="first" master-reference="first"/>  
			<fo:conditional-page-master-reference page-position="rest" master-reference="rest"/>
		</fo:repeatable-page-master-alternatives>
	</fo:page-sequence-master>
	</fo:layout-master-set>
	<fo:page-sequence master-reference="document" initial-page-number="1">
		<fo:static-content flow-name="header-first">
      Header für Seite = 1
		</fo:static-content>
		<fo:static-content flow-name="xsl-region-after">
        Seiten
    </fo:static-content>
		<fo:static-content flow-name="header-rest">
      Header für Seiten >= 2
		</fo:static-content>
		<fo:flow flow-name="xsl-region-body">
			<xsl:apply-templates select="product"/>
		</fo:flow>
	</fo:page-sequence>
</fo:layout-master-set>

Das 1ste Problem ist das IMMER und zwar auch auf der ersten Seite
die master-reference="rest" Angezeigt wird.
master-reference="first" wird niemals angezeigt.

Das 2te Problem ist das auf dem PDF garkein Header angezeigt wird.

Hat jemand eine Idee warum das so ist?
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück