FontProviderpublic class XMLWorkerFontProvider extends FontFactoryImp
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
DONTLOOKFORFONTS |
|
protected java.util.HashMap<java.lang.String,java.lang.String> |
fontSubstitutionMap |
|
protected boolean |
useUnicode |
defaultEmbedding, defaultEncoding| Constructor | Description |
|---|---|
XMLWorkerFontProvider() |
|
XMLWorkerFontProvider(java.lang.String fontsPath) |
|
XMLWorkerFontProvider(java.lang.String fontsPath,
java.util.HashMap<java.lang.String,java.lang.String> fontSubstitutionMap) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addFontSubstitute(java.lang.String font,
java.lang.String substitute) |
|
Font |
getFont(java.lang.String fontname,
java.lang.String encoding,
boolean embedded,
float size,
int style,
BaseColor color) |
Constructs a
Font-object. |
Font |
getFont(java.lang.String fontname,
java.lang.String encoding,
float size,
int style) |
Constructs a
Font-object. |
void |
setUseUnicode(boolean useUnicode) |
getBaseFont, getFont, getFont, getFont, getFont, getFont, getFont, getFont, getFont, getFont, getFont, getFont, getFont, getRegisteredFamilies, getRegisteredFonts, isRegistered, register, register, registerDirectories, registerDirectory, registerDirectory, registerFamily, saveCopyOfRegularFontpublic static final java.lang.String DONTLOOKFORFONTS
protected java.util.HashMap<java.lang.String,java.lang.String> fontSubstitutionMap
protected boolean useUnicode
public XMLWorkerFontProvider()
public XMLWorkerFontProvider(java.lang.String fontsPath)
public XMLWorkerFontProvider(java.lang.String fontsPath,
java.util.HashMap<java.lang.String,java.lang.String> fontSubstitutionMap)
public void addFontSubstitute(java.lang.String font,
java.lang.String substitute)
public void setUseUnicode(boolean useUnicode)
public Font getFont(java.lang.String fontname, java.lang.String encoding, boolean embedded, float size, int style, BaseColor color)
FontFactoryImpFont-object.getFont in interface FontProvidergetFont in class FontFactoryImpfontname - the name of the fontencoding - the encoding of the fontembedded - true if the font is to be embedded in the PDFsize - the size of this fontstyle - the style of this fontcolor - the BaseColor of this font.public Font getFont(java.lang.String fontname, java.lang.String encoding, float size, int style)
FontFactoryImpFont-object.getFont in class FontFactoryImpfontname - the name of the fontencoding - the encoding of the fontsize - the size of this fontstyle - the style of this fontCopyright © 1998–2018. All rights reserved.