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