Le 01.03.2011 18:48, Bob Stayton a écrit :
Support for the cover element has not yet been added to the
stylesheets.  Currently the only help in XSL is a pair of empty
placeholder templates named 'front.cover' and 'back.cover' that are
called at the beginning of a book and the end, respectively. The
front.cover template could be customized to generate a cover from the
elements in info (including cover), but you would need to write such a
template yourself.

I found in the list archive an answer form you:

So here is a better example:

<xsl:template name="front.cover">
 <xsl:call-template name="page.sequence">
   <xsl:with-param name="master-reference">titlepage</xsl:with-param>
   <xsl:with-param name="content">
     <fo:block text-align="center" [add any other block properties here]>
       <fo:external-graphic src="url(fo-images/criteria-tag312.jpg)" 
content-width="7cm" [add any other image properties here]/>
     </fo:block>
   </xsl:with-param>
 </xsl:call-template>
</xsl:template>

I put this sample on my custom stylesheet and it seems to work.

I wrote "seems to work" because, even a remove all <cover> references, I still have a kind of cover, after the front cover I made.

In the front.cover template I added some search for informations about my book:

        <xsl:template name="front.cover">
                <xsl:call-template name="page.sequence">
                        <xsl:with-param 
name="master-reference">titlepage</xsl:with-param>
                        <xsl:with-param name="content">
                                <fo:block text-align="center">
                                        <fo:inline font-size="24pt">
<xsl:apply-templates mode="book.titlepage.recto" select="d:info/d:authorgroup/d:author/d:personname/d:firstname"/>
                                                <xsl:text> NAME</xsl:text>
                                        </fo:inline>
<fo:external-graphic src="url(images/Serveur.tif)" content-width="7cm"/>
                                </fo:block>
                        </xsl:with-param>
                </xsl:call-template>
        </xsl:template>

But the firstname does not appears (the NAME after does). In my docbook file the fistname... exist :

        <info>
                <title>Mac OS X Server à votre service</title>
                <edition>Seconde</edition>
                <authorgroup>
                        <author>
                                <personname>
                                        <firstname>Jacques</firstname>
                                        <surname>Foucry</surname>
                                </personname>
                        </author>
                </authorgroup>

So my questions are: how can I delete the <cover> and with my firstname does not appears.

Thanks in advance,

Jacques

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to