Am 24.05.2012 17:57, schrieb Lalatendu Mohanty:
> Hi I have a requirement where each page should have a different
> footer. Basically, each footer will have a different image based on
> the page number. Is this something can be done in xsl-fo using
> <fo:conditional-page-master-reference> or any other way.
One way to achieve this is to use a new page master for every page:
<fo:layout-master-set>
<fo:simple-page-master master-name="page1">
...
<fo:region-after region-name="page1-footer" ... />
</fo:simple-page-master>
<fo:simple-page-master master-name="page2">
...
<fo:region-after region-name="page2-footer" ... />
</fo:simple-page-master>
...
<fo:page-sequence-master master-name="main">
<fo:single-page-master-reference master-reference="page1"/>
<fo:single-page-master-reference master-reference="page2"/>
...
</fo:page-sequence-master>
</fo:layout-master-set>
then set the static content for each footer region as you like. If you
expect to get a large number of pages you might have to set up a
generator for all the repeating stuff.
Markers could provide another way to achieve what you want, depending on
the kind of content you have.
J.Pietschmann
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]