Specifically then Thomas, would the call be: documentX = SVGElement.getScreenCTM(DOMEvent.getClientX()); documentY = SVGElement.getScreenCTM(DOMEvent.getClientY());
?? ----- Original Message ----- From: "Thomas DeWeese" <[EMAIL PROTECTED]> To: "Batik Users" <[EMAIL PROTECTED]> Sent: Thursday, December 18, 2003 11:33 AM Subject: Re: Batik Question > Omar Abdala wrote: > > > I have a question about using Java Batik. I have a JSVGCanvas within which > > I'm displaying SVG files. I want to add a listener to it that will listen > > for mouse clicks on the Canvas and calculate the point that was clicked in > > terms of the SVG files' coordinates. Is there some standard way of doing > > this or is it an easy calculation? > > The easiest thing to do is add a DOM 'click' event listener on the > root SVG element. Then you can use SVGElement.getScreenCTM to get > the transform from any SVG element's coordinate system to the screen > coordinate system (the coordinate system for DOMEvent.getClientX/Y). > > > > > > --------------------------------------------------------------------- > 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]
