Package org.apache.fop.render.afp
Class AFPFontConfig.ParserHelper
- java.lang.Object
-
- org.apache.fop.render.afp.AFPFontConfig.ParserHelper
-
- Enclosing class:
- AFPFontConfig
private static final class AFPFontConfig.ParserHelper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private AFPFontConfig
fontConfig
private static org.apache.commons.logging.Log
LOG
private FontTriplet.Matcher
matcher
-
Constructor Summary
Constructors Modifier Constructor Description private
ParserHelper(Configuration cfg, FontManager fontManager, boolean strict, AFPEventProducer eventProducer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
buildFont(Configuration fontCfg, AFPEventProducer eventProducer)
private void
fontFromType(java.util.List<FontTriplet> fontTriplets, java.lang.String type, java.lang.String codepage, java.lang.String encoding, Configuration cfg, AFPEventProducer eventProducer, java.lang.String embedURI)
private AFPFontConfig.CIDKeyedFontConfig
getCIDKeyedFont(java.util.List<FontTriplet> fontTriplets, java.lang.String type, java.lang.String codepage, java.lang.String encoding, Configuration cfg, AFPEventProducer eventProducer, java.lang.String uri)
private AFPFontConfig.OutlineFontConfig
getOutlineFont(java.util.List<FontTriplet> fontTriplets, java.lang.String type, java.lang.String codepage, java.lang.String encoding, Configuration cfg, AFPEventProducer eventProducer, java.lang.String uri)
private AFPFontConfig.RasterFontConfig
getRasterFont(java.util.List<FontTriplet> triplets, java.lang.String type, java.lang.String codepage, java.lang.String encoding, Configuration cfg, AFPEventProducer eventProducer, java.lang.String uri)
private AFPFontConfig.TrueTypeFontConfig
getTruetypeFont(java.util.List<FontTriplet> fontTriplets, java.lang.String type, java.lang.String codepage, java.lang.String encoding, Configuration cfg, AFPEventProducer eventProducer, java.lang.String uri)
private boolean
isEmbbedable(java.util.List<FontTriplet> triplets)
-
-
-
Field Detail
-
LOG
private static final org.apache.commons.logging.Log LOG
-
fontConfig
private final AFPFontConfig fontConfig
-
matcher
private final FontTriplet.Matcher matcher
-
-
Constructor Detail
-
ParserHelper
private ParserHelper(Configuration cfg, FontManager fontManager, boolean strict, AFPEventProducer eventProducer) throws FOPException, ConfigurationException
- Throws:
FOPException
ConfigurationException
-
-
Method Detail
-
buildFont
private void buildFont(Configuration fontCfg, AFPEventProducer eventProducer) throws ConfigurationException
- Throws:
ConfigurationException
-
fontFromType
private void fontFromType(java.util.List<FontTriplet> fontTriplets, java.lang.String type, java.lang.String codepage, java.lang.String encoding, Configuration cfg, AFPEventProducer eventProducer, java.lang.String embedURI) throws ConfigurationException
- Throws:
ConfigurationException
-
getCIDKeyedFont
private AFPFontConfig.CIDKeyedFontConfig getCIDKeyedFont(java.util.List<FontTriplet> fontTriplets, java.lang.String type, java.lang.String codepage, java.lang.String encoding, Configuration cfg, AFPEventProducer eventProducer, java.lang.String uri) throws ConfigurationException
- Throws:
ConfigurationException
-
getOutlineFont
private AFPFontConfig.OutlineFontConfig getOutlineFont(java.util.List<FontTriplet> fontTriplets, java.lang.String type, java.lang.String codepage, java.lang.String encoding, Configuration cfg, AFPEventProducer eventProducer, java.lang.String uri) throws ConfigurationException
- Throws:
ConfigurationException
-
getTruetypeFont
private AFPFontConfig.TrueTypeFontConfig getTruetypeFont(java.util.List<FontTriplet> fontTriplets, java.lang.String type, java.lang.String codepage, java.lang.String encoding, Configuration cfg, AFPEventProducer eventProducer, java.lang.String uri) throws ConfigurationException
- Throws:
ConfigurationException
-
getRasterFont
private AFPFontConfig.RasterFontConfig getRasterFont(java.util.List<FontTriplet> triplets, java.lang.String type, java.lang.String codepage, java.lang.String encoding, Configuration cfg, AFPEventProducer eventProducer, java.lang.String uri) throws ConfigurationException
- Throws:
ConfigurationException
-
isEmbbedable
private boolean isEmbbedable(java.util.List<FontTriplet> triplets)
-
-