| java.lang.Object com.lowagie.text.FontFactoryImp
FontFactoryImp | public class FontFactoryImp (Code) | | If you are using True Type fonts, you can declare the paths of the different ttf- and ttc-files
to this class first and then create fonts in your code using one of the getFont method
without having to enter a path as parameter.
author: Bruno Lowagie |
Method Summary | |
public Font | getFont(String fontname, String encoding, boolean embedded, float size, int style, Color color) Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: encoding - the encoding of the font Parameters: embedded - true if the font is to be embedded in the PDF Parameters: size - the size of this font Parameters: style - the style of this font Parameters: color - the Color of this font. | public Font | getFont(String fontname, String encoding, boolean embedded, float size, int style, Color color, boolean cached) Constructs a Font -object. | public Font | getFont(Properties attributes) Constructs a Font -object.
Parameters: attributes - the attributes of a Font object. | public Font | getFont(String fontname, String encoding, boolean embedded, float size, int style) Constructs a Font -object. | public Font | getFont(String fontname, String encoding, boolean embedded, float size) Constructs a Font -object. | public Font | getFont(String fontname, String encoding, boolean embedded) Constructs a Font -object. | public Font | getFont(String fontname, String encoding, float size, int style, Color color) Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: encoding - the encoding of the font Parameters: size - the size of this font Parameters: style - the style of this font Parameters: color - the Color of this font. | public Font | getFont(String fontname, String encoding, float size, int style) Constructs a Font -object. | public Font | getFont(String fontname, String encoding, float size) Constructs a Font -object. | public Font | getFont(String fontname, String encoding) Constructs a Font -object. | public Font | getFont(String fontname, float size, int style, Color color) Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: size - the size of this font Parameters: style - the style of this font Parameters: color - the Color of this font. | public Font | getFont(String fontname, float size, int style) Constructs a Font -object. | public Font | getFont(String fontname, float size) Constructs a Font -object. | public Font | getFont(String fontname) Constructs a Font -object. | public Set | getRegisteredFamilies() Gets a set of registered fontnames. | public Set | getRegisteredFonts() Gets a set of registered fontnames. | public boolean | isRegistered(String fontname) Checks if a certain font is registered.
Parameters: fontname - the name of the font that has to be checked. | public void | register(String path) Register a ttf- or a ttc-file. | public void | register(String path, String alias) Register a font file and use an alias for the font contained in it. | public int | registerDirectories() Register fonts in some probable directories. | public int | registerDirectory(String dir) Register all the fonts in a directory. | public void | registerFamily(String familyName, String fullName, String path) Register a font by giving explicitly the font family and name. |
defaultEmbedding | public boolean defaultEmbedding(Code) | | This is the default value of the embedded variable.
|
defaultEncoding | public String defaultEncoding(Code) | | This is the default encoding to use.
|
FontFactoryImp | public FontFactoryImp()(Code) | | Creates new FontFactory
|
getFont | public Font getFont(String fontname, String encoding, boolean embedded, float size, int style, Color color)(Code) | | Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: encoding - the encoding of the font Parameters: embedded - true if the font is to be embedded in the PDF Parameters: size - the size of this font Parameters: style - the style of this font Parameters: color - the Color of this font. the Font constructed based on the parameters |
getFont | public Font getFont(String fontname, String encoding, boolean embedded, float size, int style, Color color, boolean cached)(Code) | | Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: encoding - the encoding of the font Parameters: embedded - true if the font is to be embedded in the PDF Parameters: size - the size of this font Parameters: style - the style of this font Parameters: color - the Color of this font. Parameters: cached - true if the font comes from the cache or is added tothe cache if new, false if the font is always created new the Font constructed based on the parameters |
getFont | public Font getFont(Properties attributes)(Code) | | Constructs a Font -object.
Parameters: attributes - the attributes of a Font object. the Font constructed based on the attributes |
getFont | public Font getFont(String fontname, String encoding, boolean embedded, float size, int style)(Code) | | Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: encoding - the encoding of the font Parameters: embedded - true if the font is to be embedded in the PDF Parameters: size - the size of this font Parameters: style - the style of this font the Font constructed based on the parameters |
getFont | public Font getFont(String fontname, String encoding, boolean embedded, float size)(Code) | | Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: encoding - the encoding of the font Parameters: embedded - true if the font is to be embedded in the PDF Parameters: size - the size of this font the Font constructed based on the parameters |
getFont | public Font getFont(String fontname, String encoding, boolean embedded)(Code) | | Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: encoding - the encoding of the font Parameters: embedded - true if the font is to be embedded in the PDF the Font constructed based on the parameters |
getFont | public Font getFont(String fontname, String encoding, float size, int style, Color color)(Code) | | Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: encoding - the encoding of the font Parameters: size - the size of this font Parameters: style - the style of this font Parameters: color - the Color of this font. the Font constructed based on the parameters |
getFont | public Font getFont(String fontname, String encoding, float size, int style)(Code) | | Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: encoding - the encoding of the font Parameters: size - the size of this font Parameters: style - the style of this font the Font constructed based on the parameters |
getFont | public Font getFont(String fontname, String encoding, float size)(Code) | | Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: encoding - the encoding of the font Parameters: size - the size of this font the Font constructed based on the parameters |
getFont | public Font getFont(String fontname, String encoding)(Code) | | Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: encoding - the encoding of the font the Font constructed based on the parameters |
getFont | public Font getFont(String fontname, float size, int style, Color color)(Code) | | Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: size - the size of this font Parameters: style - the style of this font Parameters: color - the Color of this font. the Font constructed based on the parameters |
getFont | public Font getFont(String fontname, float size, int style)(Code) | | Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: size - the size of this font Parameters: style - the style of this font the Font constructed based on the parameters |
getFont | public Font getFont(String fontname, float size)(Code) | | Constructs a Font -object.
Parameters: fontname - the name of the font Parameters: size - the size of this font the Font constructed based on the parameters |
getFont | public Font getFont(String fontname)(Code) | | Constructs a Font -object.
Parameters: fontname - the name of the font the Font constructed based on the parameters |
getRegisteredFamilies | public Set getRegisteredFamilies()(Code) | | Gets a set of registered fontnames.
a set of registered font families |
getRegisteredFonts | public Set getRegisteredFonts()(Code) | | Gets a set of registered fontnames.
a set of registered fonts |
isRegistered | public boolean isRegistered(String fontname)(Code) | | Checks if a certain font is registered.
Parameters: fontname - the name of the font that has to be checked. true if the font is found |
register | public void register(String path)(Code) | | Register a ttf- or a ttc-file.
Parameters: path - the path to a ttf- or ttc-file |
register | public void register(String path, String alias)(Code) | | Register a font file and use an alias for the font contained in it.
Parameters: path - the path to a font file Parameters: alias - the alias you want to use for the font |
registerDirectories | public int registerDirectories()(Code) | | Register fonts in some probable directories. It usually works in Windows,
Linux and Solaris.
the number of fonts registered |
registerDirectory | public int registerDirectory(String dir)(Code) | | Register all the fonts in a directory.
Parameters: dir - the directory the number of fonts registered |
registerFamily | public void registerFamily(String familyName, String fullName, String path)(Code) | | Register a font by giving explicitly the font family and name.
Parameters: familyName - the font family Parameters: fullName - the font name Parameters: path - the font path |
|
|