OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: 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
bobs@sagehill.net
 
 
----- Original Message -----
From: robert
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 <rp.info@gmail.com> 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



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]