[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Question about Page-Masters


Subject: RE: [xsl] Question about Page-Masters
From: "Lehming, Thea" <THEA.LEHMING@xxxxxxxx>
Date: Wed, 27 Aug 2003 15:46:26 -0400

Wendell,  

I have had success with this and I thank you for your advice.  I have a
further question, however: 
In my particular case, the last section of a chapter needs to be *one*
column before going to the next chapter which should be 2 columns, in a
multiple chapter document.

Any ideas?

Thanks,
Thea.



-----Original Message-----
From: Wendell Piez [mailto:wapiez@xxxxxxxxxxxxxxxx] 
Sent: Friday, August 22, 2003 10:38 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] Question about Page-Masters


Thea,

Is there a reason you cannot simply declare a separate page master, one 
without columns, and switch to it for that last chapter?

Generally, this can be done easily enough by having a separate template to 
match the last chapter, which calls the special page master. Or even using 
a conditional in the one template, like so:

<xsl:template match="chapter">
   <xsl:variable name="layout">
     <xsl:choose>
       <xsl:when test="not(following-sibling::chapter)">nocolumns</xsl:when>
       <xsl:otherwise>columns</xsl:otherwise>
     </xsl:choose>
   </xsl:variable>
   <fo:page-sequence master-name="{$layout}">
       ....
   </fo:page-sequence>
</xsl:template>

This is assuming you're assigning each chapter to its own page sequence. If 
this is not the case (e.g. if chapters except the last are to be pulled 
together into a sequence), the problem is harder (though not necessarily 
much harder).

Cheers,
Wendell

At 09:54 AM 8/22/2003, you wrote:
>Hi.
>
>I am creating a book compiled of several chapters.  All pages of this 
>book have a 2-column layout on both the odd and even pages.  The last 
>chapter, however, does not have the 2-column layout but a 'regular' 
>page layout of one column.  I have found references to a last-page 
>layout, but what about a set of last page(s)?
>
>Thanks,
>Thea
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


======================================================================
Wendell Piez                            mailto:wapiez@xxxxxxxxxxxxxxxx
Mulberry Technologies, Inc.                http://www.mulberrytech.com
17 West Jefferson Street                    Direct Phone: 301/315-9635
Suite 207                                          Phone: 301/315-9631
Rockville, MD  20850                                 Fax: 301/315-8285
----------------------------------------------------------------------
   Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords
xml