org.apache.fop.fonts
Class DefaultFontConfigurator
java.lang.Object
org.apache.fop.fonts.DefaultFontConfigurator
- All Implemented Interfaces:
- FontConfigurator<EmbedFontInfo>
public class DefaultFontConfigurator
- extends java.lang.Object
- implements FontConfigurator<EmbedFontInfo>
The default configurator for fonts. This configurator can configure the more generic fonts used
by the renderers i.e. TTF, Type1 etc...
Field Summary |
protected static org.apache.commons.logging.Log |
log
logger instance |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final org.apache.commons.logging.Log log
- logger instance
DefaultFontConfigurator
public DefaultFontConfigurator(FontManager fontManager,
FontEventListener listener,
boolean strict)
- Main constructor
- Parameters:
fontManager
- the font managerlistener
- the font event listenerstrict
- true if an Exception should be thrown if an error is found.
configure
public java.util.List<EmbedFontInfo> configure(FontConfig fontInfoConfig)
throws FOPException
- Initializes font info settings from the user configuration
- Specified by:
configure
in interface FontConfigurator<EmbedFontInfo>
- Returns:
- a font info list
- Throws:
FOPException
- if an exception occurs while processing the configuration
Copyright 1999-2017 The Apache Software Foundation. All Rights Reserved.