|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.lowagie.text.FontFactory
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.
Field Summary | |
static String |
COURIER
This is a possible value of a base 14 type 1 font |
static String |
COURIER_BOLD
This is a possible value of a base 14 type 1 font |
static String |
COURIER_BOLDOBLIQUE
This is a possible value of a base 14 type 1 font |
static String |
COURIER_OBLIQUE
This is a possible value of a base 14 type 1 font |
static boolean |
defaultEmbedding
This is the default value of the embedded variable. |
static String |
defaultEncoding
This is the default encoding to use. |
private static Hashtable |
fontFamilies
This is a map of fontfamilies. |
static String |
HELVETICA
This is a possible value of a base 14 type 1 font |
static String |
HELVETICA_BOLD
This is a possible value of a base 14 type 1 font |
static String |
HELVETICA_BOLDOBLIQUE
This is a possible value of a base 14 type 1 font |
static String |
HELVETICA_OBLIQUE
This is a possible value of a base 14 type 1 font |
static String |
SYMBOL
This is a possible value of a base 14 type 1 font |
static String |
TIMES
This is a possible value of a base 14 type 1 font |
static String |
TIMES_BOLD
This is a possible value of a base 14 type 1 font |
static String |
TIMES_BOLDITALIC
This is a possible value of a base 14 type 1 font |
static String |
TIMES_ITALIC
This is a possible value of a base 14 type 1 font |
static String |
TIMES_ROMAN
This is a possible value of a base 14 type 1 font |
private static Properties |
trueTypeFonts
This is a map of postscriptfontnames of True Type fonts and the path of their ttf- or ttc-file. |
static String |
ZAPFDINGBATS
This is a possible value of a base 14 type 1 font |
Constructor Summary | |
private |
FontFactory()
Creates new FontFactory |
Method Summary | |
static boolean |
contains(String fontname)
Gets a set of registered fontnames. |
static Font |
getFont(Properties attributes)
Constructs a Font -object. |
static Font |
getFont(String fontname)
Constructs a Font -object. |
static Font |
getFont(String fontname,
float size)
Constructs a Font -object. |
static Font |
getFont(String fontname,
float size,
int style)
Constructs a Font -object. |
static Font |
getFont(String fontname,
float size,
int style,
Color color)
Constructs a Font -object. |
static Font |
getFont(String fontname,
String encoding)
Constructs a Font -object. |
static Font |
getFont(String fontname,
String encoding,
boolean embedded)
Constructs a Font -object. |
static Font |
getFont(String fontname,
String encoding,
boolean embedded,
float size)
Constructs a Font -object. |
static Font |
getFont(String fontname,
String encoding,
boolean embedded,
float size,
int style)
Constructs a Font -object. |
static Font |
getFont(String fontname,
String encoding,
boolean embedded,
float size,
int style,
Color color)
Constructs a Font -object. |
static Font |
getFont(String fontname,
String encoding,
float size)
Constructs a Font -object. |
static Font |
getFont(String fontname,
String encoding,
float size,
int style)
Constructs a Font -object. |
static Font |
getFont(String fontname,
String encoding,
float size,
int style,
Color color)
Constructs a Font -object. |
static Set |
getRegisteredFamilies()
Gets a set of registered fontnames. |
static Set |
getRegisteredFonts()
Gets a set of registered fontnames. |
static boolean |
isRegistered(String fontname)
Checks if a certain font is registered. |
static void |
register(String path)
Register a ttf- or a ttc-file. |
static void |
register(String path,
String alias)
Register a font file and use an alias for the font contained in it. |
static int |
registerDirectories()
Register fonts in some probable directories. |
static int |
registerDirectory(String dir)
Register all the fonts in a directory. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String COURIER
public static final String COURIER_BOLD
public static final String COURIER_OBLIQUE
public static final String COURIER_BOLDOBLIQUE
public static final String HELVETICA
public static final String HELVETICA_BOLD
public static final String HELVETICA_OBLIQUE
public static final String HELVETICA_BOLDOBLIQUE
public static final String SYMBOL
public static final String TIMES
public static final String TIMES_ROMAN
public static final String TIMES_BOLD
public static final String TIMES_ITALIC
public static final String TIMES_BOLDITALIC
public static final String ZAPFDINGBATS
private static Properties trueTypeFonts
private static Hashtable fontFamilies
public static String defaultEncoding
public static boolean defaultEmbedding
Constructor Detail |
private FontFactory()
Method Detail |
public static Font getFont(String fontname, String encoding, boolean embedded, float size, int style, Color color)
Font
-object.
fontname
- 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 Color
of this font.
public static Font getFont(Properties attributes)
Font
-object.
attributes
- the attributes of a Font
object.
public static Font getFont(String fontname, String encoding, boolean embedded, float size, int style)
Font
-object.
fontname
- 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 font
public static Font getFont(String fontname, String encoding, boolean embedded, float size)
Font
-object.
fontname
- 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 font
public static Font getFont(String fontname, String encoding, boolean embedded)
Font
-object.
fontname
- the name of the fontencoding
- the encoding of the fontembedded
- true if the font is to be embedded in the PDF
public static Font getFont(String fontname, String encoding, float size, int style, Color color)
Font
-object.
fontname
- the name of the fontencoding
- the encoding of the fontsize
- the size of this fontstyle
- the style of this fontcolor
- the Color
of this font.
public static Font getFont(String fontname, String encoding, float size, int style)
Font
-object.
fontname
- the name of the fontencoding
- the encoding of the fontsize
- the size of this fontstyle
- the style of this font
public static Font getFont(String fontname, String encoding, float size)
Font
-object.
fontname
- the name of the fontencoding
- the encoding of the fontsize
- the size of this font
public static Font getFont(String fontname, String encoding)
Font
-object.
fontname
- the name of the fontencoding
- the encoding of the font
public static Font getFont(String fontname, float size, int style, Color color)
Font
-object.
fontname
- the name of the fontsize
- the size of this fontstyle
- the style of this fontcolor
- the Color
of this font.
public static Font getFont(String fontname, float size, int style)
Font
-object.
fontname
- the name of the fontsize
- the size of this fontstyle
- the style of this font
public static Font getFont(String fontname, float size)
Font
-object.
fontname
- the name of the fontsize
- the size of this font
public static Font getFont(String fontname)
Font
-object.
fontname
- the name of the font
public static void register(String path)
path
- the path to a ttf- or ttc-filepublic static void register(String path, String alias)
path
- the path to a font filealias
- the alias you want to use for the fontpublic static int registerDirectory(String dir)
dir
- the directory
public static int registerDirectories()
public static Set getRegisteredFonts()
public static Set getRegisteredFamilies()
public static boolean contains(String fontname)
fontname
- of a font that may or may not be registered
public static boolean isRegistered(String fontname)
fontname
- the name of the font that has to be checked.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |