|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.lowagie.text.FontFactory
public final class 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 java.lang.String |
COURIER
This is a possible value of a base 14 type 1 font |
static java.lang.String |
COURIER_BOLD
This is a possible value of a base 14 type 1 font |
static java.lang.String |
COURIER_BOLDOBLIQUE
This is a possible value of a base 14 type 1 font |
static java.lang.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 java.lang.String |
defaultEncoding
This is the default encoding to use. |
private static FontFactoryImp |
fontImp
|
static java.lang.String |
HELVETICA
This is a possible value of a base 14 type 1 font |
static java.lang.String |
HELVETICA_BOLD
This is a possible value of a base 14 type 1 font |
static java.lang.String |
HELVETICA_BOLDOBLIQUE
This is a possible value of a base 14 type 1 font |
static java.lang.String |
HELVETICA_OBLIQUE
This is a possible value of a base 14 type 1 font |
static java.lang.String |
SYMBOL
This is a possible value of a base 14 type 1 font |
static java.lang.String |
TIMES
This is a possible value of a base 14 type 1 font |
static java.lang.String |
TIMES_BOLD
This is a possible value of a base 14 type 1 font |
static java.lang.String |
TIMES_BOLDITALIC
This is a possible value of a base 14 type 1 font |
static java.lang.String |
TIMES_ITALIC
This is a possible value of a base 14 type 1 font |
static java.lang.String |
TIMES_ROMAN
This is a possible value of a base 14 type 1 font |
static java.lang.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(java.lang.String fontname)
Gets a set of registered fontnames. |
static Font |
getFont(java.util.Properties attributes)
Constructs a Font-object. |
static Font |
getFont(java.lang.String fontname)
Constructs a Font-object. |
static Font |
getFont(java.lang.String fontname,
float size)
Constructs a Font-object. |
static Font |
getFont(java.lang.String fontname,
float size,
java.awt.Color color)
Constructs a Font-object. |
static Font |
getFont(java.lang.String fontname,
float size,
int style)
Constructs a Font-object. |
static Font |
getFont(java.lang.String fontname,
float size,
int style,
java.awt.Color color)
Constructs a Font-object. |
static Font |
getFont(java.lang.String fontname,
java.lang.String encoding)
Constructs a Font-object. |
static Font |
getFont(java.lang.String fontname,
java.lang.String encoding,
boolean embedded)
Constructs a Font-object. |
static Font |
getFont(java.lang.String fontname,
java.lang.String encoding,
boolean embedded,
float size)
Constructs a Font-object. |
static Font |
getFont(java.lang.String fontname,
java.lang.String encoding,
boolean embedded,
float size,
int style)
Constructs a Font-object. |
static Font |
getFont(java.lang.String fontname,
java.lang.String encoding,
boolean embedded,
float size,
int style,
java.awt.Color color)
Constructs a Font-object. |
static Font |
getFont(java.lang.String fontname,
java.lang.String encoding,
boolean embedded,
float size,
int style,
java.awt.Color color,
boolean cached)
Constructs a Font-object. |
static Font |
getFont(java.lang.String fontname,
java.lang.String encoding,
float size)
Constructs a Font-object. |
static Font |
getFont(java.lang.String fontname,
java.lang.String encoding,
float size,
int style)
Constructs a Font-object. |
static Font |
getFont(java.lang.String fontname,
java.lang.String encoding,
float size,
int style,
java.awt.Color color)
Constructs a Font-object. |
static FontFactoryImp |
getFontImp()
Gets the font factory implementation. |
static java.util.Set |
getRegisteredFamilies()
Gets a set of registered fontnames. |
static java.util.Set |
getRegisteredFonts()
Gets a set of registered fontnames. |
static boolean |
isRegistered(java.lang.String fontname)
Checks if a certain font is registered. |
static void |
register(java.lang.String path)
Register a ttf- or a ttc-file. |
static void |
register(java.lang.String path,
java.lang.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(java.lang.String dir)
Register all the fonts in a directory. |
static int |
registerDirectory(java.lang.String dir,
boolean scanSubdirectories)
Register all the fonts in a directory and possibly its subdirectories. |
void |
registerFamily(java.lang.String familyName,
java.lang.String fullName,
java.lang.String path)
Register a font by giving explicitly the font family and name. |
static void |
setFontImp(FontFactoryImp fontImp)
Sets the font factory implementation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String COURIER
public static final java.lang.String COURIER_BOLD
public static final java.lang.String COURIER_OBLIQUE
public static final java.lang.String COURIER_BOLDOBLIQUE
public static final java.lang.String HELVETICA
public static final java.lang.String HELVETICA_BOLD
public static final java.lang.String HELVETICA_OBLIQUE
public static final java.lang.String HELVETICA_BOLDOBLIQUE
public static final java.lang.String SYMBOL
public static final java.lang.String TIMES
public static final java.lang.String TIMES_ROMAN
public static final java.lang.String TIMES_BOLD
public static final java.lang.String TIMES_ITALIC
public static final java.lang.String TIMES_BOLDITALIC
public static final java.lang.String ZAPFDINGBATS
private static FontFactoryImp fontImp
public static java.lang.String defaultEncoding
public static boolean defaultEmbedding
| Constructor Detail |
|---|
private FontFactory()
| Method Detail |
|---|
public static Font getFont(java.lang.String fontname,
java.lang.String encoding,
boolean embedded,
float size,
int style,
java.awt.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(java.lang.String fontname,
java.lang.String encoding,
boolean embedded,
float size,
int style,
java.awt.Color color,
boolean cached)
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.cached - true if the font comes from the cache or is added to
the cache if new, false if the font is always created new
public static Font getFont(java.util.Properties attributes)
Font-object.
attributes - the attributes of a Font object.
public static Font getFont(java.lang.String fontname,
java.lang.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(java.lang.String fontname,
java.lang.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(java.lang.String fontname,
java.lang.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(java.lang.String fontname,
java.lang.String encoding,
float size,
int style,
java.awt.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(java.lang.String fontname,
java.lang.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(java.lang.String fontname,
java.lang.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(java.lang.String fontname,
java.lang.String encoding)
Font-object.
fontname - the name of the fontencoding - the encoding of the font
public static Font getFont(java.lang.String fontname,
float size,
int style,
java.awt.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(java.lang.String fontname,
float size,
java.awt.Color color)
Font-object.
fontname - the name of the fontsize - the size of this fontcolor - the Color of this font.
public static Font getFont(java.lang.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(java.lang.String fontname,
float size)
Font-object.
fontname - the name of the fontsize - the size of this font
public static Font getFont(java.lang.String fontname)
Font-object.
fontname - the name of the font
public void registerFamily(java.lang.String familyName,
java.lang.String fullName,
java.lang.String path)
familyName - the font familyfullName - the font namepath - the font pathpublic static void register(java.lang.String path)
path - the path to a ttf- or ttc-file
public static void register(java.lang.String path,
java.lang.String alias)
path - the path to a font filealias - the alias you want to use for the fontpublic static int registerDirectory(java.lang.String dir)
dir - the directory
public static int registerDirectory(java.lang.String dir,
boolean scanSubdirectories)
dir - the directoryscanSubdirectories - recursively scan subdirectories if true
- Returns:
- the number of fonts registered
- Since:
- 2.1.2
public static int registerDirectories()
public static java.util.Set getRegisteredFonts()
public static java.util.Set getRegisteredFamilies()
public static boolean contains(java.lang.String fontname)
fontname - of a font that may or may not be registered
public static boolean isRegistered(java.lang.String fontname)
fontname - the name of the font that has to be checked.
public static FontFactoryImp getFontImp()
public static void setFontImp(FontFactoryImp fontImp)
fontImp - the font factory implementation
|
Hosted by Hostbasket | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||