Hi,

Bibhu_Das wrote:
> Hi All,
> I have designed 3 pages which are known as simple-page-master master-name= 
> "FirstPageLayout" , simple-page-master master-name="all-2NDpages" and 
> simple-page-master master-name="all-3RDpages".But when the 3RDpages gets 
> extended(like some call details are printed in the bill for many pages) 
> during runtime when the data flows in dynamically from an XML ,we need to put 
> some different mark on the last page. So, Is there any possibility of 
> counting the last page in xsl-fo at designing time so that we can put 
> different mark on the last page. Because while running fop , we don't have 
> any control .

If I properly understand your requirement, you need to set up a sequence
of page masters, with special ones for the first page and the last page.
See attached FO file for an illustration.


>  Eagerly awaiting a response or a workaround from you.
> Thanks and Regards
> Bibhu Das

HTH,
Vincent
<?xml version="1.0" standalone="no"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
  <fo:layout-master-set>
    <fo:simple-page-master master-name="FirstPage"
      page-height="15cm" page-width="15cm" margin="1cm">
      <fo:region-body background-color="#F0E0E0"/>
    </fo:simple-page-master>
    <fo:simple-page-master master-name="IntermediatePage"
      page-height="15cm" page-width="15cm" margin="1cm">
      <fo:region-body/>
    </fo:simple-page-master>
    <fo:simple-page-master master-name="LastPage"
      page-height="15cm" page-width="15cm" margin="1cm">
      <fo:region-body background-color="#E0E0F0"/>
    </fo:simple-page-master>
    <fo:page-sequence-master master-name="pages">
      <fo:repeatable-page-master-alternatives>
        <fo:conditional-page-master-reference page-position="first" master-reference="FirstPage"/>
        <fo:conditional-page-master-reference page-position="rest" 
          master-reference="IntermediatePage"/>
        <fo:conditional-page-master-reference page-position="last" master-reference="LastPage"/>
      </fo:repeatable-page-master-alternatives>
    </fo:page-sequence-master>
  </fo:layout-master-set>
  <fo:page-sequence master-reference="pages">
    <fo:flow flow-name="xsl-region-body">
      <fo:block>This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text. This is a 
        filler text. This is a filler text. This is a filler text. This is a filler text.</fo:block>
    </fo:flow>
  </fo:page-sequence>
</fo:root>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to