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]

Reply via email to