You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-users@xmlgraphics.apache.org by Brian Grainger <gr...@shaw.ca> on 2002/02/20 22:46:57 UTC

SVG pagination

Being new to FOP, I have a question which has
probably been answered many times before.

Given an SVG document of an arbitrarily large
size, is it possible with FOP to 'chunk' it into
page-sized pieces, or do I need to work instead
at a lower SVG graphic element level? Or, more
likely, am I completely out to lunch on how FOP
works?

Thank you for any insights.

Regards,
Brian


---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


Re: SVG pagination

Posted by Keiron Liddle <ke...@aftexsw.com>.
On 2002.02.21 19:07 Brian Grainger wrote:
> At 09:08 AM 2/21/02 +0100, you wrote:
> 
>> When FOP+batik is used to convert an SVG to a PDF it can only put all 
>> the PDF on one page. It is the same as rendering to a png, you only get 
>> the one image out.
> 
> So in other words if the input SVG is larger than the output PDF page 
> size, FOP won't autoflow the extra image into another page

Not quite. The PDF Page is made the size of the SVG.

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


Re: Javascript functionality in Batik

Posted by Thierry Kormann <tk...@ilog.fr>.
Rhazes Spell wrote:

> Does anyone have working example source code that implements JSVGCanvas
> with javascript functionality that I could view (all copyrights will be
> strictly respected!)?


the current CVS code base provides a JSVGCanvas with dynamic support.
At this time, we only supports Ecmascript (not SMIL yet).

You can change all the geometry of basic shapes and path + change the 
transform attribute on all elements.

Thierry.




---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


Javascript functionality in Batik

Posted by Rhazes Spell <ru...@duke.edu>.
Does anyone have working example source code that implements JSVGCanvas
with javascript functionality that I could view (all copyrights will be
strictly respected!)?

I am an intermediate Java programmer and as a result have not been able to
successfully navigate the examples and libraries that come with Batik.  I
tried, unsuccessfully, to modify the source code for the svgbrowser app.

Any assitance would be greatly appreciated!

R~

**************************************
Duke University
Department of Biomedical Engineering
Duke University Medical Center,
 Center for Genome Technology

rhazes.spell@duke.edu
919.684.2720
***************************************


---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


Re: SVG pagination

Posted by Brian Grainger <gr...@shaw.ca>.
At 09:08 AM 2/21/02 +0100, you wrote:

>When FOP+batik is used to convert an SVG to a PDF it can only put all the 
>PDF on one page. It is the same as rendering to a png, you only get the 
>one image out.

So in other words if the input SVG is larger than the output PDF page size, 
FOP won't autoflow the extra image into another page

>If you want pagination with FOP then you need to give it XSL:FO. You could 
>then put different sections of the SVG on different pages by changing what 
>part of the SVG appears on the page.

Thanks for the information. I see that I'm going to have to do some sort of 
pre-calculations on the SVG document before passing it along to the renderer.

Regards,
Brian





---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


Re: SVG pagination

Posted by Keiron Liddle <ke...@aftexsw.com>.
On 2002.02.20 22:46 Brian Grainger wrote:
> Being new to FOP, I have a question which has
> probably been answered many times before.
> 
> Given an SVG document of an arbitrarily large
> size, is it possible with FOP to 'chunk' it into
> page-sized pieces, or do I need to work instead
> at a lower SVG graphic element level? Or, more
> likely, am I completely out to lunch on how FOP
> works?

When FOP+batik is used to convert an SVG to a PDF it can only put all the 
PDF on one page. It is the same as rendering to a png, you only get the 
one image out.

If you want pagination with FOP then you need to give it XSL:FO. You could 
then put different sections of the SVG on different pages by changing what 
part of the SVG appears on the page.



> Thank you for any insights.
> 
> Regards,
> Brian

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org