Hi All!
I have to create a report that has diferrent flows on odd and even pages. I am
trying to create two page sequences and alternate them.
Here is a stylesheet (simplified):
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master page-height="297mm"
page-width="210mm"
margin-top="5mm"
margin-bottom="5mm"
margin-left="15mm"
margin-right="5mm"
master-name="OddPageMaster">
<fo:region-body margin-top="1cm"
margin-bottom="2cm"/>
<fo:region-before extent="1cm"/>
<fo:region-after extent="2cm"/>
</fo:simple-page-master>
<fo:simple-page-master page-height="297mm"
page-width="210mm"
margin-top="5mm"
margin-bottom="5mm"
margin-left="15mm"
margin-right="5mm"
master-name="EvenPageMaster">
<fo:region-body margin-top="4cm"
margin-bottom="2cm"/>
<fo:region-before extent="4cm"/>
<fo:region-after extent="2cm"/>
</fo:simple-page-master>
<fo:page-sequence-master master-name="PageMaster">
<fo:repeatable-page-master-alternatives>
<fo:conditional-page-master-reference
master-reference="OddPageMaster"
page-position="any" odd-or-even="odd" />
<fo:conditional-page-master-reference
master-reference="EvenPageMaster"
page-position="any" odd-or-even="even" />
</fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="OddPageMaster">
<fo:flow flow-name="xsl-region-body">
<xsl:for-each select=".......">
<xsl:for-each select="......">
<fo:block>odd</fo:block>
</xsl:for-each>
</xsl:for-each>
</fo:flow>
</fo:page-sequence>
<fo:page-sequence master-reference="EvenPageMaster">
<fo:flow flow-name="xsl-region-body">
<xsl:for-each select=".......">
<xsl:for-each select="......">
<fo:block>even</fo:block>
</xsl:for-each>
</xsl:for-each>
</fo:flow>
</fo:page-sequence>
</fo:root>
But it doesn't work.
First, I get all pages for OddPageMaster (on both odd and even pages) and then
I get the output for EvenPageMaster. What I want is to alternate them.
Any suggestion will be very appreciated.
Thanks,
Roxana
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list