Re: [docbook-apps] adding a footer only to last page

From
Bob Stayton <>
Date
2012-03-01T17:57:23+00:00
ID
01b101ccf7d4$be17a5d0$0601a8c0@pazu
Thread
Re: [docbook-apps] adding a footer only to last page
Hi Robert,

The general instructions for customizing 
headers and footers can be found here:

 

http://www.sagehill.net/docbookxsl/PrintHeaders.html

 

The footer.content template is a big xsl:choose 
statement that sets conditions for which pages have which output.  In your 
case, each article generates a page-sequence, so that is the context when the 
template is called. The xsl:when statement might look something like 
this:

 

<xsl:when test="self::d:article and ($sequence = 
'last' or $sequence = 'blank')">

 

You would need the 'blank' condition if you are 
doing double-sided output that may generate a blank page as the last page 
at the end of an article.

 

Bob Stayton
Sagehill Enterprises


 

 

  
----- Original Message ----- 

  
From: 
  robert 

  
To:  
  

  
Sent: Thursday, March 01, 2012 3:21 
  AM

  
Subject: Re: [docbook-apps] adding a 
  footer only to last page

  

To simplify the problem. Let's only consider the case when 
  there is a book with a number of articles, and the footer must only be added 
  to the last page of each article.

  
On Thu, Mar 1, 2012 at 10:57 AM, robert <> wrote:

  Hi All,

I have two somehow 
    similar problems. Both relate to printed output.

1. I 
    have a book with a number of articles and want to have a 
    footer
only on the last page of each article and the last 
    page of the whole
book.
2. Similarly, I have 
    a set of books, and want to have a footer only on
the last 
    page of each book.

Have can I do 
    it?

Thanks,
Robert