public class StandardFontFactory extends Object implements de.intarsys.pdf.font.outlet.IFontFactory
IFontFactory managing and creating fonts.
The factory tries first to resolve the request within the cache of already
loaded fonts. If not found, a new IFont is looked up.
| Constructor and Description |
|---|
StandardFontFactory() |
| Modifier and Type | Method and Description |
|---|---|
de.intarsys.pdf.font.PDFont |
getBoldFlavor(de.intarsys.pdf.font.PDFont font) |
de.intarsys.pdf.font.PDFont |
getFont(de.intarsys.pdf.font.outlet.IFontQuery query) |
de.intarsys.pdf.font.PDFont |
getItalicFlavor(de.intarsys.pdf.font.PDFont font) |
de.intarsys.pdf.font.PDFont |
getRegularFlavor(de.intarsys.pdf.font.PDFont font) |
boolean |
isEmbedNew() |
void |
registerFont(de.intarsys.pdf.font.PDFont font)
register a font that can be reused in an other context.
|
void |
reset() |
void |
setEmbedNew(boolean embedNew) |
public de.intarsys.pdf.font.PDFont getBoldFlavor(de.intarsys.pdf.font.PDFont font)
throws de.intarsys.pdf.font.outlet.FontFactoryException
getBoldFlavor in interface de.intarsys.pdf.font.outlet.IFontFactoryde.intarsys.pdf.font.outlet.FontFactoryExceptionpublic de.intarsys.pdf.font.PDFont getFont(de.intarsys.pdf.font.outlet.IFontQuery query)
throws de.intarsys.pdf.font.outlet.FontFactoryException
getFont in interface de.intarsys.pdf.font.outlet.IFontFactoryde.intarsys.pdf.font.outlet.FontFactoryExceptionpublic de.intarsys.pdf.font.PDFont getItalicFlavor(de.intarsys.pdf.font.PDFont font)
throws de.intarsys.pdf.font.outlet.FontFactoryException
getItalicFlavor in interface de.intarsys.pdf.font.outlet.IFontFactoryde.intarsys.pdf.font.outlet.FontFactoryExceptionpublic de.intarsys.pdf.font.PDFont getRegularFlavor(de.intarsys.pdf.font.PDFont font)
throws de.intarsys.pdf.font.outlet.FontFactoryException
getRegularFlavor in interface de.intarsys.pdf.font.outlet.IFontFactoryde.intarsys.pdf.font.outlet.FontFactoryExceptionpublic boolean isEmbedNew()
public void registerFont(de.intarsys.pdf.font.PDFont font)
registerFont in interface de.intarsys.pdf.font.outlet.IFontFactoryfont - The PDFont to be registeredpublic void reset()
public void setEmbedNew(boolean embedNew)
Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.