← Prev in month
← Prev in thread
Trying to get page numbers on 'first' pages
Hello,
(This message was sent to the docbook list yesterday, I think it
should have been sent to this one)
We have a customization layer for printing PDF files that customizes
the header and footer of our documents. It worked fine until I
changed my document from an article to a book. Now, I cannot seem to
include page numbers in the header-content of the first pages the
pageclasses that are included in my book: table of contents (lot),
chapters (body), appendix (back), index - basically everything
except the book titlepage.
Below is the code snippet from my customization stylesheet:
<xsl:template name="header.content">
<xsl:param name="pageclass"></xsl:param>
<xsl:param name="sequence"></xsl:param>
<xsl:param name="position"></xsl:param>
<xsl:param name="gentext-key"></xsl:
param>
<xsl:if test="$pageclass != 'titlepage'">
<xsl:choose>
<xsl:when test="(($sequence='first' and
$pageclass!='index')
or $pageclass='mybook-titlepage')">
</xsl:when>
<xsl:when test="($sequence='odd' and $position='left') or
($sequence='even' and $position='right')"></xsl:when>
<xsl:when test="($sequence='even' and
$position='center')">
<xsl:apply-templates select="." mode="title.markup"/>
</xsl:when>
<xsl:when test="($sequence='odd' and
$position='center')">
<fo:retrieve-marker retrieve-class-name="section.head.marker"
retrieve-position="first-including-carryover"
retrieve-boundary="page-sequence"/>
</xsl:when>
<!-- note the following only works for the index first page ...
-->
<xsl:when test="($sequence='odd' and $position='right') or
($sequence='even' and $position='left') or
($sequence='first' and $pageclass='index' and
$position='right') or
($sequence='first' and $pageclass='lot' and
$position='right') or
($sequence='first' and $pageclass='body' and
$position='right') or
($sequence='first' and $pageclass='back' and
$position='right')">
<fo:page-number/>
</xsl:when>
</xsl:choose>
</xsl:if>
</xsl:template>
Any guidance would be greatly appreciated ...
-Gabriela
--
Gabriela
Simonka
Technical Writer
Rédactrice technique
INRO
376 Victoria Avenue, Suite 200
Westmount, Montréal QC Canada H3Z 1C3
tel +1 514-369-2023 x233
fax +1 514-369-2026
www.inrosoftware.com
DISCLAIMER: This message, including
attachments, may contain confidential information for
the sole use of the intended recipient(s). Any
unauthorized use,
disclosure, viewing, copying, alteration, or
distribution of any information in this message is
prohibited.
If you have received this message in error please notify
the sender immediately.
AVIS DE CONFIDENTIALITÉ : Ce message, y
compris les fichiers joints, pourrait contenir des
renseignements confidentiels à l’intention exclusive du
(des) destinataire(s) prévu(s). L’utilisation, la
divulgation, la lecture, la reproduction, la
modification ou la distribution non autorisées en tout
ou en partie du contenu de ce message sont interdites.
Si vous avez reçu ce message par erreur, veuillez
communiquer avec l’expéditeur sans délai.
← Prev in month
← Prev in thread