Přidání loga do zápatí PDF dokumentu

Vlastimil Kupsky kupsky.v na pbsvb.cz
Pondělí Květen 5 06:30:09 CEST 2008


Milan Křápek napsal(a):
> Dobrý den, potřeboval bych poradit ohledně vkládání obrázků do zápatí pdf dokumentů.
> 
> 
> Chci vložit do zápatí stránky, řekněme třeba na levou stranu logo firmy (logo.gif). Předpokládám že kvůli tomu budu muset přepsat nějakou šablonu z DocBooku, která se o generování záhlaví stará. Problém je, že ačkoli jsem se snažil vygooglit něco o tomto problému, nenašel jsem nic, co by mi pomohlo. 
> 
> Nemohl by mi někdo poradit, jak tento problém vyřešit? Stačí nastavit nějaký xsl:param, nebo se musí přepsat rovnou celá šablona? Popřípadě jen nasměrovat kterým směrem pátrat.
Zkusil bych zhruba toto:

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

   <fo:block>
     <!-- pageclass can be front, body, back -->
     <!-- sequence can be odd, even, first, blank -->
     <!-- position can be left, center, right -->
     <xsl:choose>
       <xsl:when test="$pageclass = 'titlepage'">
         <!-- nop; no footer on title pages -->
       </xsl:when>

       <xsl:when test="$position='left'">
         <fo:block>
   	  <fo:external-graphic src="file:///c:/DocBook/xsl/logo.png" 
width="auto" content-height="10mm" />
         </fo:block>
       </xsl:when>

     </xsl:choose>
   </fo:block>
</xsl:template>

----
Vlastimil Kupský




Další informace o konferenci Docbook