That is a much more sensible than messing about with pretend XMLReaders.

Cheers

---
Paul Smith


> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: 15 November 2001 13:55
> To: [EMAIL PROTECTED]
> Subject: Re: Difficulties embedding FOP by firing SAX events myself
> 
> 
> 
> This is the code I use to get the handler.  I don't set the 
> input stream at
> all.  The setup order is hightly dependent.  This works on 0.20.2.
> 
> // THIS IS JUST SOME SET UP CODE
> // set up Logger
> Hierarchy hierarchy = Hierarchy.getDefaultHierarchy();
> PatternFormatter formatter = new PatternFormatter( "
> [%{priority}]:%{message}\n%{throwable}" );
> LogTarget target = new StreamTarget(System.out, formatter);
> hierarchy.setDefaultLogTarget(target);
> Logger log = hierarchy.getLoggerFor("fop");
> // get output stream one way or
> FileOutputStream out = new FileOutputStream( "filename.pdf" );
> 
> // HERE's THE CODE YOU NEED
> Driver driver = new Driver();
> driver.setOutputStream(out);
> driver.setLogger( log );
> driver.setRenderer( driver.RENDER_PDF );
> DefaultHandler handler = (DefaultHandler) 
> driver.getContentHandler() );
> handler.startDocument();
> ...
> handler.endDocument();
> out.close(); 


*******************************************************************
DISCLAIMER: The information contained in this email
 is confidential and is intended solely for the use of the
 named addressee.  Access, copying or re-use of the
 information in it by any other person is not authorised.

********************************************************************

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to