This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: [docbook-apps] simg:getWidth just returns $nominal.image.width
- From: Bob Stayton <bobs at sco dot com>
- To: Sebastian Fey <fey at parsytec dot de>
- Cc: docbook-apps at lists dot oasis-open dot org
- Date: Mon, 21 Jul 2003 09:00:01 -0700
- Subject: Re: [docbook-apps] simg:getWidth just returns $nominal.image.width
- References: <KLELIOFMGDKLJFHJHGFPGEHPCAAA.fey@parsytec.de>
On Mon, Jul 21, 2003 at 06:40:57PM +0200, Sebastian Fey wrote:
> hi,
>
> i tried to use the variable $intrinsicwidth in graphics.xsl, but
> simg:getWidth just fills it with the value of its second param
> $nominal.image.width.
> and this is not because the xsl:otherwise condition is used, due to debug i
> placed a xsl:message directly into the first xsl:when.
> the img-files are found and $filename is filled correctly.
>
>
> <xsl:variable name="intrinsicwidth">
> <!-- This funny compound test works around a bug in XSLTC -->
> <xsl:choose>
> <xsl:when test="$use.extensions != 0 and $graphicsize.extension != 0">
> <xsl:choose>
> <xsl:when test="function-available('simg:getWidth')">
> <xsl:value-of
> select="simg:getWidth(simg:new($filename),$nominal.image.width)"/>
> ...
> <xsl:otherwise>
> <xsl:value-of select="$nominal.image.width"/>
> </xsl:otherwise>
> ...
>
> any pointers?
I presume you have fixed your earlier problem with
the CLASSPATH not finding the extensions file, so
that the simg:getWidth function is actually being used,
as your debug message indicates.
It should work. What kind of graphic format are you using?
It is possible that getWidth doesn't handle all graphics
file formats.
--
Bob Stayton 400 Encinal Street
Publications Architect Santa Cruz, CA 95060
Technical Publications voice: (831) 427-7796
The SCO Group fax: (831) 429-1887
email: bobs@sco.com
---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org