Well, option 1 would be great and as we already have FOP code in iText
that survived IBM's IP review I suppose that it wouldn't be a problem to
get the pattern and shadding implementation.
Paulo
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On
> Behalf Of Leech, Jonathan
> Sent: Friday, October 05, 2007 11:34 PM
> To: [email protected]
> Subject: [iText-questions] SVG issue
>
> First, here's the context behind what I'm trying to do: I am
> integrating Flying Saucer, iText, JFreeCharts, and Batik to
> produce PDF reports, similar to (actually replacing)
> big.faceless.org Report Generator.
>
> I am mostly done, but my biggest outstanding problem has to
> do with the iText / Batik integration. I have followed the
> SVG example from the iText in Action book. My issue is that
> <pattern> elements within the SVG are rasterized when output.
> When my PdfTemplate and Graphics2D size is a few hundred by a
> few hundred, the output quality is poor. When I increased the
> size to a few thousand by a few thousand, the CPU spun for 15
> minutes, and the resulting PDF locked up my Firefox browser.
>
> It appears Apache FOP handles SVG in a similar manner, but
> perhaps more emphasis has been applied to its SVG
> capabilities. See
> http://xmlgraphics.apache.org/fop/dev/svg.html. In particular
> it handles svg <pattern> as a vector, not a raster.
>
> As I see my options, I can do one of the following:
> 1) Update com.lowagie.text.pdf.PdfGraphics2D to behave like
> FOP's version.
> 2) Use FOP or Batik to render the SVGs into standalone PDFs
> (or PDF commands), and include them in my iText-produced PDF.
>
> I am leaning towards option #2, because doing so gets me from
> point A to point B without making modifications to any of the
> projects (currently I have modified the iText Image and
> PdfContentByte classes to directly support SVG content). The
> downside is nobody else will benefit. However, Option 1 could
> be tricky as well - you probably don't want iText to have a
> dependency on FOP, there could be licensing issues if you
> copy / include the code etc.
>
> Thoughts?
>
> Sincerely,
> Jonathan Leech
> Virtela Communications
>
Aviso Legal:
Esta mensagem é destinada exclusivamente ao destinatário. Pode conter
informação confidencial ou legalmente protegida. A incorrecta transmissão desta
mensagem não significa a perca de confidencialidade. Se esta mensagem for
recebida por engano, por favor envie-a de volta para o remetente e apague-a do
seu sistema de imediato. É proibido a qualquer pessoa que não o destinatário de
usar, revelar ou distribuir qualquer parte desta mensagem.
Disclaimer:
This message is destined exclusively to the intended receiver. It may contain
confidential or legally protected information. The incorrect transmission of
this message does not mean the loss of its confidentiality. If this message is
received by mistake, please send it back to the sender and delete it from your
system immediately. It is forbidden to any person who is not the intended
receiver to use, distribute or copy any part of this message.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/