Fußzeile nur auf 1. Seite
Stefan Hulitschke
- xsl
Hi,
wie stellt man es an, das nur auf der 1. Seite die generiert wird die Fußzeile gedruckt wird. Die folgenden Seiten sollen keine Fußzeile enthalten.
Hier mal meine Fußzeile:
<fo:block text-align="center" font-size="8pt">
xsl:text1. Zeile der Fusszeile</xsl:text>
</fo:block>
<fo:block text-align="center" font-size="8pt">
xsl:text2. Zeile der Fusszeile</xsl:text>
</fo:block>
Bisher habe ich versucht es mit xsl:if zulösen aber ich bin scheitere beim Syntax.
Vielleicht kann mir jemand dabei helfen.
PS: Ich fange erst an.
Grüße Stefan
Hallo,
wie stellt man es an, das nur auf der 1. Seite die generiert wird die Fußzeile gedruckt wird. Die folgenden Seiten sollen keine Fußzeile enthalten.
So in etwa geht das:
<?xml version="1.0" encoding="iso-8859-1"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
fo:layout-master-set
<fo:simple-page-master master-name="erste-seite"
page-width="21cm"
page-height="29.7cm"
margin-top="1cm"
margin-bottom="2cm"
margin-left="2.5cm"
margin-right="2.5cm">
<fo:region-body margin="2cm"/>
<fo:region-after extent="2cm"/>
</fo:simple-page-master>
<fo:simple-page-master master-name="andere-seiten">
<fo:region-body margin="2cm"/>
</fo:simple-page-master>
<fo:page-sequence-master master-name="meine-erste-seite">
<fo:single-page-master-reference master-reference="erste-seite"/>
</fo:page-sequence-master>
<fo:page-sequence-master master-name="meine-andere-seiten">
<fo:repeatable-page-master-reference master-reference="andere-seiten"/>
</fo:page-sequence-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="meine-erste-seite">
<fo:static-content flow-name="xsl-region-after">
<fo:block text-align="center" font-size="8pt">
xsl:text1. Zeile der Fusszeile</xsl:text>
</fo:block>
<fo:block text-align="center" font-size="8pt">
xsl:text2. Zeile der Fusszeile</xsl:text>
</fo:block>
</fo:static-content>
<fo:flow flow-name="xsl-region-body">
<!-- Inhalt der ersten Seite -->
</fo:flow>
</fo:page-sequence>
<fo:page-sequence master-reference="meine-seiten">
<fo:flow flow-name="xsl-region-body">
<fo:block break-after="page" font="72pt Times">
<!-- Inhalt der andern Seiten -->
</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
Grüße
Thomas