Steve Lamont wrote:
I suspect that you are seeing the effects of the
preserveAspectRatio attribute. By default this will cause the
document to be scaled so the largest dimension fits in the
Canvas and the other dimension is 'centered'. Read about
preserveAspectRatio in the SVG specification.
That seems to be the culprit.
Is there some way of setting this other than in the SVG document?
You can override the implementation of calculateViewingTransform
from JSVGComponent. The easiest thing would be to call the baseclass
version and then strip the translation from the AffineTransform it
returns.
As a side note/question -- has anyone written a book or other
comprehensive reference on Batik? The SVG Specification is somewhat
less than an optimal tutorial reference, at least for someone like me,
who wants to simply use the API, not develop it.
Yah, so this has been asked about/requested a couple of times,
the basic problem is that the book would have to cover an immense
amount of information (SVG, JavaScript, CSS, and the Batik
implementation) to really deliver a comprehensive answer.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]