From 9957e496742ea27c7c0fdcec0a053b511d4871be Mon Sep 17 00:00:00 2001 From: Christian Geisert Date: Sun, 15 Sep 2002 23:35:33 +0000 Subject: [PATCH] Fixed FOP anttask Added task for example PDF generation git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195191 13f79535-47bb-0310-9956-ffa450edef68 --- build.xml | 17 +++++++++++++++++ src/org/apache/fop/tools/anttasks/Fop.java | 8 +++++--- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/build.xml b/build.xml index c0219dcbf..c9f6bda70 100644 --- a/build.xml +++ b/build.xml @@ -199,6 +199,7 @@ Sometimes ant gives out this warnings, but the build is finished without any pro + @@ -219,6 +220,7 @@ Sometimes ant gives out this warnings, but the build is finished without any pro + @@ -750,6 +752,21 @@ Sometimes ant gives out this warnings, but the build is finished without any pro + + + + + + + + + + + + + diff --git a/src/org/apache/fop/tools/anttasks/Fop.java b/src/org/apache/fop/tools/anttasks/Fop.java index 9fbf81b47..cc9e07e3b 100644 --- a/src/org/apache/fop/tools/anttasks/Fop.java +++ b/src/org/apache/fop/tools/anttasks/Fop.java @@ -338,14 +338,16 @@ class FOPTaskStarter extends Starter { task.log(foFile + " -> " + outFile, Project.MSG_INFO); try { - Driver driver = new Driver(inputHandler.getInputSource(), out); + Driver driver = new Driver(); setupLogger(driver); + driver.initialize(); FOUserAgent userAgent = new FOUserAgent(); userAgent.setBaseURL(baseURL); + userAgent.enableLogging(getLogger()); driver.setUserAgent(userAgent); driver.setRenderer(renderer); - driver.setXMLReader(parser); - driver.run(); + driver.setOutputStream(out); + driver.render(parser, inputHandler.getInputSource()); out.close(); } catch (Exception ex) { getLogger().error("Couldn't render file: " + ex.getMessage()); -- 2.39.5