W3C home > Mailing lists > Public > www-xsl-fo@w3.org > November 2002

Suspending page numbering

From: Gupta, Deepak <Deepak.Gupta@schwab.com>
Date: Tue, 12 Nov 2002 15:49:16 -0500 (EST)
Message-ID: <42B972A09F7ED61194A00002A513258201DB0362@n1024smx.nt.schwab.com>
To: "'www-xsl-fo@w3.org'" <www-xsl-fo@w3.org>
Is it possible to suspend the <fo:page-number> counter for certain pages in
a document, so that in a sequence of pages numbered 1-N, there can be some
(section title) pages that do not have a page number ?
 
Does the force-page-count="no-force" property provide this functionality ? I
tried it, but unfortunately, it didn't seem to have the desired effect.
 
My test FO is :-
_______________________________________________________________________
 
<?xml version="1.0" encoding="utf-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
 
 <!--
  The document consists of two types of page:
  a title page, followed by section pages.
 -->
<fo:layout-master-set>
 
    <fo:simple-page-master master-name="title"
        page-height="12cm"
        page-width="12cm"
        margin-top="0.5cm"
        margin-bottom="0.5cm"
        margin-left="1cm"
        margin-right="0.5cm">
        <fo:region-body
           margin-top="3cm" />
    </fo:simple-page-master>
 
    <fo:simple-page-master master-name="section"
        page-height="12cm"
        page-width="12cm"
        margin-left="0.5cm"
        margin-right="1cm"
        margin-top="0.5cm"
        margin-bottom="0.5cm">
  <fo:region-before extent="1cm"/>
  <fo:region-after extent="1cm"/>
  <fo:region-body 
   margin-top="1.1cm"
   margin-bottom="1.1cm" />
    </fo:simple-page-master>
 
 </fo:layout-master-set>
 
 
 

<fo:page-sequence master-name="title">
<fo:flow flow-name="xsl-region-body">
 
    <fo:block font-family="Helvetica" font-size="18pt"
        text-align="end"> 
        Title 1
    </fo:block>
    <fo:block font-family="Helvetica" font-size="12pt"
        text-align="end" space-after="36pt">
        Joe Bloggs
    </fo:block>
 <fo:block text-align="end">
  Some info
 </fo:block>
    <fo:block text-align="end">
        A Deepak Production
    </fo:block>
    
</fo:flow>
</fo:page-sequence> 
 
 
 

<fo:page-sequence master-name="section" initial-page-number="1">
 
<fo:static-content flow-name="xsl-region-before">
 <fo:block font-family="Helvetica" font-size="10pt"
  text-align="center">
  Summary Section
 </fo:block>
</fo:static-content>
 
<fo:static-content flow-name="xsl-region-after">
 <fo:block font-family="Helvetica" font-size="10pt"
  text-align="center">
  page <fo:page-number /> of <fo:page-number-citation
ref-id="endOfSection"/> 
 </fo:block>
</fo:static-content>
 
<fo:flow flow-name="xsl-region-body">
 <fo:block font-size="14pt">
  Just as we were about to commence our march, I was seized with
a fainting fit, in consequence of exhaustion and sudden exposure to
the wind; but after eating a morsel of portable soup, I recovered, so
far as to be able to move on. I was unwilling at first to take this
morsel of soup, which was diminishing the small and only remaining
meal for the party; but several of the men urged me to it, with
much kindness. The ground was covered a foot deep with snow,
the margin of the lakes was incrusted with ice, and the swamps over
which we had to pass were entirely frozen; but the ice not being
sufficiently strong to bear us, we frequently plunged knee-deep in
water. and afterwards experienced.
 </fo:block>
 
</fo:flow>
</fo:page-sequence>
 

<fo:page-sequence master-name="title" force-page-count="no-force">
<fo:flow flow-name="xsl-region-body">
    <fo:block font-family="Helvetica" font-size="18pt"
        text-align="end"> 
        Title 2
    </fo:block>
    <fo:block font-family="Helvetica" font-size="12pt"
        text-align="end" space-after="36pt">
        Some Stuff
    </fo:block>
 <fo:block text-align="end">
  Some Stuff
 </fo:block>
    <fo:block text-align="end">
        A Deepak Production
    </fo:block>
</fo:flow>
</fo:page-sequence>
 

<fo:page-sequence master-name="section">
 
<fo:static-content flow-name="xsl-region-before">
 <fo:block font-family="Helvetica" font-size="10pt"
  text-align="center">
  Section 2
 </fo:block>
</fo:static-content>
 
<fo:static-content flow-name="xsl-region-after">
 <fo:block font-family="Helvetica" font-size="10pt"
  text-align="center">
  Page <fo:page-number /> of <fo:page-number-citation
ref-id="endOfSection"/>
 </fo:block>
</fo:static-content>
 
<fo:flow flow-name="xsl-region-body">
 <fo:block font-size="14pt">
  Some More Stuff
 </fo:block>
 
 <!-- Dummy block to hold marker for end of section-->
 <fo:block  id="endOfSection"/>
</fo:flow>
 
</fo:page-sequence>

</fo:root>
_______________________________________________________________________

thanks,
 
Deepak
 
Received on Wednesday, 13 November 2002 04:19:34 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 3 October 2007 16:06:10 GMT