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: [SPAM] Re: [docbook-apps] [SPAM] Header not visible on each even page


Hi Bob,

my header.content template is based on your example:

<xsl:template name="header.content">  
  <xsl:param name="pageclass" select="''"/>
  <xsl:param name="sequence" select="''"/>
  <xsl:param name="position" select="''"/>
  <xsl:param name="gentext-key" select="''"/>

  <xsl:variable name="candidate">  
    <!-- sequence can be odd, even, first, blank -->
    <!-- position can be left, center, right -->
    <xsl:choose>

      <xsl:when test="$sequence = 'odd' and $position
= 'left'">  
        <fo:block>Hello World!</fo:block>
      </xsl:when>

      <xsl:when test="$sequence = 'odd' and $position
= 'right'">
        <fo:page-number/>  
      </xsl:when>

      <xsl:when test="$sequence = 'even' and $position
= 'left'">  
        <fo:page-number/>
      </xsl:when>

      <xsl:when test="$sequence = 'even' and $position
= 'right'">
        <fo:block>Hello World!</fo:block>
      </xsl:when>

      <xsl:when test="$sequence = 'first' and
$position = 'left'">
        <fo:block>Hello World!</fo:block>
      </xsl:when>

      <xsl:when test="$sequence = 'first' and
$position = 'right'">  
      </xsl:when>

      <xsl:when test="$sequence = 'blank' and
$position = 'left'">
        <fo:page-number/>
      </xsl:when>

      <xsl:when test="$sequence = 'blank' and
$position = 'right'">
      </xsl:when>

    </xsl:choose>
  </xsl:variable>

    <!-- Does runtime parameter turn off blank page
headers? -->
    <xsl:choose>
      <xsl:when test="$sequence='blank' and
$headers.on.blank.pages=0"> 
        <!-- no output -->
      </xsl:when>
    <!-- titlepages have no headers -->
      <xsl:when test="$pageclass = 'titlepage'">  
        <!-- no output -->
      </xsl:when>
      <xsl:otherwise>
        <xsl:copy-of select="$candidate"/>  
      </xsl:otherwise>
    </xsl:choose>

</xsl:template>

Regards,
Darya

--- Bob Stayton <bobs@sagehill.net> schrieb:

> Hi Darya,
> Can you show us the whole header.content template? 
> It's possible that a 
> xsl:when statement preceding that one is matching
> and preventing the 
> output.  Are you using double.sided=1?
> 
> Bob Stayton
> Sagehill Enterprises
> DocBook Consulting
> bobs@sagehill.net
> 
> 
> ----- Original Message ----- 
> From: "Darya Said-Akbari" <darya_akbari@yahoo.com>
> To: <docbook-apps@lists.oasis-open.org>
> Sent: Friday, August 25, 2006 7:34 AM
> Subject: [docbook-apps] [SPAM] Header not visible on
> each even page
> 
> 
> > Hi,
> >
> > following Bob Stayton's description and example
> 12.11
> > at
> >
> http://www.sagehill.net/docbookxsl/PrintHeaders.html
> > I am not able to get the header for every page.
> >
> > Below is my customization layer part for headers:
> >
> > <xsl:when test="$sequence = 'even' and $position =
> > 'left'">
> >  <fo:page-number/>
> > </xsl:when>
> > <xsl:when test="$sequence = 'even' and $position =
> > 'right'">
> >  <fo:block>Hello World!</fo:block>
> > </xsl:when>
> >
> > I would expect now that any even page has a "Hello
> > World!" on the right. But I get nothing :(
> >
> > Any hints?
> >
> > Regards,
> > Darya
> >
> >
> >
> >
>
___________________________________________________________
> > Telefonate ohne weitere Kosten vom PC zum PC:
> http://messenger.yahoo.de
> >
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> docbook-apps-unsubscribe@lists.oasis-open.org
> > For additional commands, e-mail:
> docbook-apps-help@lists.oasis-open.org
> >
> >
> > 
> 
> 
> 



		
___________________________________________________________ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


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