You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by Stefano Barella <st...@one.it> on 2002/07/08 10:36:18 UTC
Ask an example java code about Fop preview.
I'd like to have an example java code
about calling fop preview.
I'd like to call it by a button in a
user interface.
Anyone can help me?
Thanks a lot
Bye
Stefano Barella
RE: Ask an example java code about Fop preview.
Posted by Stefano Barella <st...@one.it>.
I made!
Thank you a lot!
Below my code:
..........
final Driver driver = new Driver();
driver.setRenderer(Driver.RENDER_PDF);
Hierarchy hierarchy = Hierarchy.getDefaultHierarchy();
PatternFormatter formatter = new PatternFormatter(
"[%{priority}]:
%{message}\n%{throwable}" );
LogTarget target = null;
target = new StreamTarget(System.out, formatter);
hierarchy.setDefaultLogTarget(target);
Logger logger = hierarchy.getLoggerFor("fop");
logger.setPriority(Priority.ERROR);
driver.setLogger(logger);
final InputHandler inputHandler = new
XSLTInputHandler(xmlFile,xslFile);
final XMLReader parser = inputHandler.getParser();
final AWTRenderer renderer = new
org.apache.fop.render.awt.AWTRenderer(res);
driver.setRenderer( renderer );
// Create a Thread to renderer the preview.
Thread previewThread = new Thread() {
public void run() {
try {
driver.render(parser,
inputHandler.getInputSource());
dialogWaitTime.setVisible(false);
PreviewDialog previewDialog = new
PreviewDialog(renderer,res){
public void dispose() {
setVisible(false);
}
};
mth.mthutils.MthUtils.centerOnWindow(
previewDialog, CUtil.getToolFrame() );
previewDialog.setVisible(true);
} catch ( Exception e ) {
e.printStackTrace();
}
}
};
previewThread.start();
........
Bye
Stefano
-----Original Message-----
From: Jeremias Maerki [mailto:jeremias.maerki@outline.ch]
Sent: Monday, July 08, 2002 5:32 PM
To: fop-user@xml.apache.org
Subject: Re: Ask an example java code about Fop preview.
I don't have anything like that handy at the moment. But have a look at
org.apache.fop.apps.AWTStarter. That's the code that brings up the AWT
previewer from the command line. Maybe that helps you getting started.
> I'd like to have an example java code
> about calling fop preview.
> I'd like to call it by a button in a
> user interface.
>
> Anyone can help me?
Cheers,
Jeremias Märki
Re: Ask an example java code about Fop preview.
Posted by Jeremias Maerki <je...@outline.ch>.
I don't have anything like that handy at the moment. But have a look at
org.apache.fop.apps.AWTStarter. That's the code that brings up the AWT
previewer from the command line. Maybe that helps you getting started.
> I'd like to have an example java code
> about calling fop preview.
> I'd like to call it by a button in a
> user interface.
>
> Anyone can help me?
Cheers,
Jeremias Märki