use.svg

Jirka Kosek jirka na kosek.cz
Pátek Duben 11 17:43:38 CEST 2003


Pavol Vaskovic wrote:

> Inkriminovana cast zdrojoveho textu vyzera takto:
>    <mediaobject>
>        <imageobject>
>            <imagedata fileref="figures\ixcon_architecture_overview.svg" 
> align="center" format="SVG"/>
>        </imageobject>
>        <imageobject>
>            <imagedata fileref="figures\ixcon_architecture_overview.gif" 
> align="center" format="GIF"/>
>        </imageobject>
>    </mediaobject>

Parametr use.svg má efekt pouze na SVG obrázky vložené přímo do DocBooku 
(tj. máte fragment XML se SVG přímo v dokumentu s DocBooku, samozřejmě 
ve vlastním jmenném prosotoru).

Ve vašem případě použijte klasický postup nastavující podporované 
formáty, tj. pčedefinujte si šablony:

<xsl:template name="is.graphic.format">
   <xsl:param name="format"></xsl:param>
   <xsl:if test="$format = 'PNG'
                 or $format = 'JPG'
                 or $format = 'JPEG'
                 or $format = 'linespecific'
                 or $format = 'GIF'
                 or $format = 'GIF87a'
                 or $format = 'GIF89a'
                 or $format = 'BMP'">1</xsl:if>
</xsl:template>

<xsl:template name="is.graphic.extension">
   <xsl:param name="ext"></xsl:param>
   <xsl:if test="$ext = 'png'
                 or $ext = 'jpeg'
                 or $ext = 'jpg'
                 or $ext = 'avi'
                 or $ext = 'mpg'
                 or $ext = 'mpeg'
                 or $ext = 'qt'
                 or $ext = 'gif'
                 or $ext = 'bmp'">1</xsl:if>
</xsl:template>

tak, aby neobsahovaly SVG (standardně jej obsahují). Šablony naleznete v 
souboru html/graphics.xsl a jejich upravené verze si dejte do vašeho 
stylu s úpravami, který importuje originální styl.

-- 
-----------------------------------------------------------------
   Jirka Kosek  	
   e-mail: jirka na kosek.cz
   http://www.kosek.cz



Další informace o konferenci Docbook