xslt - Page numbering problems with xsl:fo and apache fop -


i have following (part of) xsl:fo template

<fo:root font-size="11pt" font-family="arial">   <fo:layout-master-set>     <fo:simple-page-master master-name="a4-portrait"               page-height="29.7cm" page-width="21.0cm" margin-top="1cm"               margin-left="1.5cm" margin-right="1cm" margin-bottom="1cm">       <fo:region-body />       <fo:region-after region-name="footer" extent="15mm"/>     </fo:simple-page-master>     <fo:simple-page-master master-name="a4-landscape"               page-width="29.7cm" page-height="21.0cm" margin-top="1cm"               margin-left="1cm" margin-right="1cm" margin-bottom="1cm">       <fo:region-body />       <fo:region-after region-name="footer2" display-align="bottom" extent="0cm"/>     </fo:simple-page-master>   </fo:layout-master-set>   <fo:page-sequence master-reference="a4-portrait">     ...........   </fo:page-sequence>   <fo:page-sequence master-reference="a4-landscape" font-size="8pt" id="end">     <fo:static-content flow-name="footer2" font-size="7pt" font-family="arial">       <fo:block text-align="center">                 page <fo:page-number/>/<fo:page-number-citation ref-id="end"/>       </fo:block>     </fo:static-content>     <fo:flow flow-name="xsl-region-body">      ........................     </fo:flow>   </fo:page-sequence> </fo:root> 

the first page-sequence generates 1 page. second page-sequence generates multiple pages (for example 9), want "decorate" footers can display page numbers. problem - last page, <fo:page-number> generates 10, 1 first page-sequence + 9 second page-sequence; , <fo:page-number-citation ref-id="end"/> generates 9. so, page 10 of 9 sounds overflow , it's embarrassing. can please help?

i hope helps someday, found solution. should've used <fo:page-number-citation-last ref-id="end"/>


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -