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]
