From 35bce6e9b424663bddca283dcea9d72f6bbec0f7 Mon Sep 17 00:00:00 2001 From: Jeremias Maerki Date: Mon, 23 Feb 2009 13:38:48 +0000 Subject: Tied RendererFactory.setRendererPreferred(boolean) setting into the FOP configuration (incl. documentation). git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@747015 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/fop/apps/FopFactoryConfigurator.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/java') diff --git a/src/java/org/apache/fop/apps/FopFactoryConfigurator.java b/src/java/org/apache/fop/apps/FopFactoryConfigurator.java index e71173845..2beb5373c 100644 --- a/src/java/org/apache/fop/apps/FopFactoryConfigurator.java +++ b/src/java/org/apache/fop/apps/FopFactoryConfigurator.java @@ -61,6 +61,8 @@ public class FopFactoryConfigurator { /** Defines the default target resolution (72dpi) for FOP */ public static final float DEFAULT_TARGET_RESOLUTION = 72.0f; //dpi + private static final String PREFER_RENDERER = "prefer-renderer"; + /** logger instance */ private final Log log = LogFactory.getLog(FopFactoryConfigurator.class); @@ -173,6 +175,16 @@ public class FopFactoryConfigurator { } } + // prefer Renderer over IFDocumentHandler + if (cfg.getChild(PREFER_RENDERER, false) != null) { + try { + factory.getRendererFactory().setRendererPreferred( + cfg.getChild(PREFER_RENDERER).getValueAsBoolean()); + } catch (ConfigurationException e) { + LogUtil.handleException(log, e, strict); + } + } + // configure font manager FontManager fontManager = factory.getFontManager(); FontManagerConfigurator fontManagerConfigurator = new FontManagerConfigurator(cfg); -- cgit v1.2.3