I have searched, fruitlessly, for an explanation of why JSVGCanvas
scales images the way it does. I am producing maps in SVG destined for
a high-res printer (300dpi), so I have something like the following:
<svg
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
width="8in" height="10in"
viewBox="0 0 2400 3000"
>
(Actually, my width and height are specified in mm, but you get the
idea)
Because of the way I extract data from the database, my code will
generate some polygons outside the viewBox limits. The SVG, when
passed through the FOF PDFTranscoder, produces excellent quality PDFs.
The SVG, when rendered by JSVGCanvas, is a small facsimile of the map
with the extraneous polygons shown. The JSVGCanvas element is wrapped
by a JScrollPane.
Eventually, I will want to be able to zoom in and out of the image:
for the moment, all I want is an image of the map at real size, inside
scroll bars when the image is larger than the scroll pane. How do I
obtain this?
I am developing on Mac OS X 10.5.7 on a 2.5GHz MacBook Pro with 4GB
memory. I am running Java 1.6, Netbeans 6.7, Batik 1.7
Any help will be much appreciated.
Martin
Martin Jacobson
[email protected]
from my MacBookPro
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]