| java.lang.Object com.lowagie.text.FontFactory
FontFactory | public class FontFactory (Code) | | If you are using True Type fonts, you can declare the paths of the different ttf- and ttc-files
to this static class first and then create fonts in your code using one of the static getFont-method
without having to enter a path as parameter.
author: Bruno Lowagie |
Method Summary | |
public static boolean | contains(String fontname) Gets a set of registered fontnames. | public static 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 static Font | getFont(String fontname, String encoding, boolean embedded, float size, int style, Color color, boolean cached) Constructs a Font -object. | public static Font | getFont(Properties attributes) Constructs a Font -object.
Parameters: attributes - the attributes of a Font object. | public static Font | getFont(String fontname, String encoding, boolean embedded, float size, int style) Constructs a Font -object. | public static Font | getFont(String fontname, String encoding, boolean embedded, float size) Constructs a Font -object. | public static Font | getFont(String fontname, String encoding, boolean embedded) Constructs a Font -object. | public static 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 static Font | getFont(String fontname, String encoding, float size, int style) Constructs a Font -object. | public static Font | getFont(String fontname, String encoding, float size) Constructs a Font -object. | public static Font | getFont(String fontname, String encoding) Constructs a Font -object. | public static 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 static Font | getFont(String fontname, float size, int style) Constructs a Font -object. | public static Font | getFont(String fontname, float size) Constructs a Font -object. | public static Font | getFont(String fontname) Constructs a Font -object. | public static FontFactoryImp | getFontImp() Gets the font factory implementation. | public static Set | getRegisteredFamilies() Gets a set of registered fontnames. | public static Set | getRegisteredFonts() Gets a set of registered fontnames. | public static boolean | isRegistered(String fontname) Checks if a certain font is registered.
Parameters: fontname - the name of the font that has to be checked. | public static void | register(String path) Register a ttf- or a ttc-file. | public static void | register(String path, String alias) Register a font file and use an alias for the font contained in it. | public static int | registerDirectories() Register fonts in some probable directories. | public static 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. | public static void | setFontImp(FontFactoryImp fontImp) Sets the font factory implementation. |
COURIER | final public static String COURIER(Code) | | This is a possible value of a base 14 type 1 font
|
COURIER_BOLD | final public static String COURIER_BOLD(Code) | | This is a possible value of a base 14 type 1 font
|
COURIER_BOLDOBLIQUE | final public static String COURIER_BOLDOBLIQUE(Code) | | This is a possible value of a base 14 type 1 font
|
COURIER_OBLIQUE | final public static String COURIER_OBLIQUE(Code) | | This is a possible value of a base 14 type 1 font
|
HELVETICA | final public static String HELVETICA(Code) | | This is a possible value of a base 14 type 1 font
|
HELVETICA_BOLD | final public static String HELVETICA_BOLD(Code) | | This is a possible value of a base 14 type 1 font
|
HELVETICA_BOLDOBLIQUE | final public static String HELVETICA_BOLDOBLIQUE(Code) | | This is a possible value of a base 14 type 1 font
|
HELVETICA_OBLIQUE | final public static String HELVETICA_OBLIQUE(Code) | | This is a possible value of a base 14 type 1 font
|
SYMBOL | final public static String SYMBOL(Code) | | This is a possible value of a base 14 type 1 font
|
TIMES | final public static String TIMES(Code) | | This is a possible value of a base 14 type 1 font
|
TIMES_BOLD | final public static String TIMES_BOLD(Code) | | This is a possible value of a base 14 type 1 font
|
TIMES_BOLDITALIC | final public static String TIMES_BOLDITALIC(Code) | | This is a possible value of a base 14 type 1 font
|
TIMES_ITALIC | final public static String TIMES_ITALIC(Code) | | This is a possible value of a base 14 type 1 font
|
TIMES_ROMAN | final public static String TIMES_ROMAN(Code) | | This is a possible value of a base 14 type 1 font
|
ZAPFDINGBATS | final public static String ZAPFDINGBATS(Code) | | This is a possible value of a base 14 type 1 font
|
defaultEmbedding | public static boolean defaultEmbedding(Code) | | This is the default value of the embedded variable.
|
defaultEncoding | public static String defaultEncoding(Code) | | This is the default encoding to use.
|
contains | public static boolean contains(String fontname)(Code) | | Gets a set of registered fontnames.
Parameters: fontname - of a font that may or may not be registered true if a given font is registered |
getFont | public static 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 static 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 static 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 static 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 static 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 static 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 static 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 static 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 static 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 static 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 static 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 static 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 static 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 static Font getFont(String fontname)(Code) | | Constructs a Font -object.
Parameters: fontname - the name of the font the Font constructed based on the parameters |
getFontImp | public static FontFactoryImp getFontImp()(Code) | | Gets the font factory implementation.
the font factory implementation |
getRegisteredFamilies | public static Set getRegisteredFamilies()(Code) | | Gets a set of registered fontnames.
a set of registered font families |
getRegisteredFonts | public static Set getRegisteredFonts()(Code) | | Gets a set of registered fontnames.
a set of registered fonts |
isRegistered | public static 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 static void register(String path)(Code) | | Register a ttf- or a ttc-file.
Parameters: path - the path to a ttf- or ttc-file |
register | public static 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 static int registerDirectories()(Code) | | Register fonts in some probable directories. It usually works in Windows,
Linux and Solaris.
the number of fonts registered |
registerDirectory | public static 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 |
setFontImp | public static void setFontImp(FontFactoryImp fontImp)(Code) | | Sets the font factory implementation.
Parameters: fontImp - the font factory implementation |
|
|