Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [wtp-incubator-dev] XSLFO and Apache FOP

Yes, they are all good things we should do. I could start with items 2,3, 6 and 7 - I think that would be easiest for me to do and would be a 'quick win'.
As for the open source project, I'd rather start from scratch - simply because it would be more work to integrate that code than to just write some new code. For instance, that code does not use the Eclipse launching mechanism (it uses a builder, and so executes within the Eclipse runtime). That is fundamentally wrong, and means we would have to throw away 90% of that code.



----- Original Message ----
> From: David Carver <d_a_carver@xxxxxxxxx>
> To: WTP Incubator Dev list <wtp-incubator-dev@xxxxxxxxxxx>
> Sent: Sunday, 31 August, 2008 5:49:39 PM
> Subject: Re: [wtp-incubator-dev] XSLFO and Apache FOP
> 
> DOUG SATCHWELL wrote:
> > I'm wondering whether there is scope to cover the half of the XSL spec - 
> XSLFO. I have often used Apache FOP to render PDF's, and I know it is something 
> many people would appreciate.
> > It would be fairly easy to integrate FOP supprt into the JAXP launcher, we 
> just need to add a new 'Formatter' tab to the launch dialog.
> >  
> I think it's a good idea.  The question to ask is what type of support 
> to provide for XSL FO.  There is a plugin already available that adds 
> support for FOP and XSLFO directly.
> 
> http://www.ahmadsoft.org/fopbridge.html
> 
> Since they have it as open source, we could check to see if they might 
> be willing to contribute it.  I think we need to look at this from what 
> is necessary to provide XSL FO support, not just what is necessary for FOP.
> 
> As for FOP support itself, besides just generating and rendering to 
> XSLFO and then into PDF, I would like to see the following:
> 
> 1. Integrate the FOP Viewer as an Eclipse View.  FOP has a Swing viewer 
> that could be leveraged using the SWING/SWT Bridge to allow direct 
> viewing of XSL FO Documents.
> 
> 2. Allow selection of output formats.
> 
> 3. Allow selection of which version of the FOP processor to use (0.25, 
> 0.93, 0.94, 0.95).
> 
> 4. Grammar Validation of XSL FO documents.
> 
> 5. Content Assistance for XSL FO  (items 4 and 5 can be handled through 
> a XSL FO Grammar or DTD).  FOP provides an XSD Schema that could be used.
> 
> 6. Extension point so that a User can choose the XSL FO processor to 
> use.  FOP, XEP, RenderX, etc.
> 
> 7. Ability to setup FOP Configuration files for Fonts, etc.
> 
> Dave
> 
> 
> _______________________________________________
> wtp-incubator-dev mailing list
> wtp-incubator-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/wtp-incubator-dev



Back to the top