[EMAIL PROTECTED] wrote:
Thomas DeWeese <[EMAIL PROTECTED]> schrieb am 15.12.2004 12:21:56:
> Well, then something isn't working right ;) > Are you using the AOI hint? Rightly or wrongly (probably > wrongly) this bypasses the viewBox handling.
I am not using the AOI hint, why should I?
I don't know :). As I stated above if you do use AOI it bypasses
the viewBox handling which is what is supposed to take preserveAspectRatio into account.
As I understand the AOI hint it can be used to
print a subarea of an SVG, but i wan�t to print the complete SVG. In the PrintTranscoder I add the hint SCALE_TO_PAGE to Boolean.TRUE.
I don't think this should affect things. If you are willing to dive into the source the code that should be handling the positioning is line 243 in the SVGAbstractTranscoder.
Also what version of Batik are you using? I seem to recall fixing a number of bugs in this general area so it might be worth your while to get the current CVS version and try that.
To explain it a bit more precise i created those two images:
Thats how it is right now: http://www.si-software.de/images/bs/wrong.gif
Thats how it should be: http://www.si-software.de/images/bs/right.gif
Perhaps you another idea how to get this result?
>
> > > > [EMAIL PROTECTED] schrieb am 14.12.2004 09:45:41:
> > > >
> > > > >
> > > > > Hi,
> > > > > I am trying to print this little SVG:
> > > > >
> > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" "http://www.w3.
> > > > > org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
> > > > > <svg width="200" height="200" xmlns="http://www.w3.org/2000/svg">
> > > > > <g>
> > > > > <rect x="0" y="0" width="200" height="200" fill="darkblue"/>
> > > > > </g>
> > > > > </svg>
> > > > >
> > > > > When I am telling the printdialog to use 1cm margin each side the
> > > > > svg gets scaled (aspect ratio is preserved) to fit to the page,
> > > > > which is ok. What bothers me is that the square also gets centered
> > > > > in the vertical axis. It is important for me that when i use 1 cm
> > > > > margin the square starts 1cm from the left edge and 1 cm from the
> > > > > right
> > > >
> > > > *** UPDATE ***
> > > >
> > > > > and not 1 cm from the left and "somewhere" from the top. Does
> > > > > anybody have a guess how to change the alignment from center to
> > > > northwest?
> > > > >
> > > > > Thanks, Bj�rn
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > 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]
>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
