Hi Priya,

Priya Krishnan <[EMAIL PROTECTED]> wrote on 04/27/2006 05:20:10 PM:

> I am a newbie SVG/Batik user. 
> I have a SVG doc (with just one circle element in it, onmouseover, the 
size changes).
> I use batik-rasterizer to convert the svg to jpg. Now I have lost the 
ability 
> to track the mouse events. 
> Is there a way to retain the mapping while converting to jpg. 

   Is the problem that after you have generated the JPG the SVG document
is no longer responsive to mouse events (in the Canvas), or is the 
problem that  the JPG is not responsive to mouse events when you view it?

   You can fix the first by cloning the document before giving it to
the Transcoder (see the DOM deepClone method).  The second is impossible
to fix, JPG is a static format - it simply can't do what SVG can do...

> from the sample---
> 
> <circle onmouseover="circle_mouseover(evt)" cx="460" cy="400" r="10" 
fill="red"/> 
> 
> <!-- ECMAScript  -->
>     <script type="text/ecmascript">
>         var svgns = "http://www.w3.org/2000/svg";;
> 
>         function circle_mouseover(evt) {
>             if ( window.svgDocument == null )
>                 svgDocument = evt.target.ownerDocument;
> 
>                var circle = evt.target;
>                var currentRadius = circle.getAttribute("r");
>                text.setAttribute("r", currentRadius*2);
>             }
>         }
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to