com.itextpdf.tool.xml
Class XMLWorkerFontProvider

java.lang.Object
  extended by com.itextpdf.text.FontFactoryImp
      extended by com.itextpdf.tool.xml.XMLWorkerFontProvider
All Implemented Interfaces:
FontProvider

public class XMLWorkerFontProvider
extends FontFactoryImp


Field Summary
static String DONTLOOKFORFONTS
           
protected  HashMap<String,String> fontSubstitutionMap
           
protected  boolean useUnicode
           
 
Fields inherited from class com.itextpdf.text.FontFactoryImp
defaultEmbedding, defaultEncoding
 
Constructor Summary
XMLWorkerFontProvider()
           
XMLWorkerFontProvider(String fontsPath)
           
XMLWorkerFontProvider(String fontsPath, HashMap<String,String> fontSubstitutionMap)
           
 
Method Summary
 void addFontSubstitute(String font, String substitute)
           
 Font getFont(String fontname, String encoding, boolean embedded, float size, int style, BaseColor color)
           
 Font getFont(String fontname, String encoding, float size, int style)
           
 void setUseUnicode(boolean useUnicode)
           
 
Methods inherited from class com.itextpdf.text.FontFactoryImp
getBaseFont, getFont, getFont, getFont, getFont, getFont, getFont, getFont, getFont, getFont, getFont, getFont, getFont, getRegisteredFamilies, getRegisteredFonts, isRegistered, register, register, registerDirectories, registerDirectory, registerDirectory, registerFamily
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DONTLOOKFORFONTS

public static final String DONTLOOKFORFONTS
See Also:
Constant Field Values

fontSubstitutionMap

protected HashMap<String,String> fontSubstitutionMap

useUnicode

protected boolean useUnicode
Constructor Detail

XMLWorkerFontProvider

public XMLWorkerFontProvider()

XMLWorkerFontProvider

public XMLWorkerFontProvider(String fontsPath)

XMLWorkerFontProvider

public XMLWorkerFontProvider(String fontsPath,
                             HashMap<String,String> fontSubstitutionMap)
Method Detail

addFontSubstitute

public void addFontSubstitute(String font,
                              String substitute)

setUseUnicode

public void setUseUnicode(boolean useUnicode)

getFont

public Font getFont(String fontname,
                    String encoding,
                    boolean embedded,
                    float size,
                    int style,
                    BaseColor color)
Specified by:
getFont in interface FontProvider
Overrides:
getFont in class FontFactoryImp

getFont

public Font getFont(String fontname,
                    String encoding,
                    float size,
                    int style)
Overrides:
getFont in class FontFactoryImp


Copyright © 2015. All Rights Reserved.