com.lowagie.text
public final class FontFactory extends Object
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. |
static FontFactoryImp | fontImp |
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 |
static String | ZAPFDINGBATS This is a possible value of a base 14 type 1 font |
Constructor Summary | |
---|---|
FontFactory() Creates new FontFactory |
Method Summary | |
---|---|
static boolean | contains(String fontname)
Gets a set of registered fontnames. |
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, boolean embedded, float size, int style, Color color, boolean cached)
Constructs a Font -object.
|
static Font | getFont(Properties attributes)
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)
Constructs a Font -object.
|
static Font | getFont(String fontname, String encoding, boolean embedded)
Constructs a Font -object.
|
static Font | getFont(String fontname, String encoding, float size, int style, Color color)
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)
Constructs a Font -object.
|
static Font | getFont(String fontname, String encoding)
Constructs a Font -object.
|
static Font | getFont(String fontname, float size, int style, Color color)
Constructs a Font -object.
|
static Font | getFont(String fontname, float size, Color color)
Constructs a Font -object.
|
static Font | getFont(String fontname, float size, int style)
Constructs a Font -object.
|
static Font | getFont(String fontname, float size)
Constructs a Font -object.
|
static Font | getFont(String fontname)
Constructs a Font -object.
|
static FontFactoryImp | getFontImp()
Gets the font factory implementation. |
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. |
static int | registerDirectory(String dir, boolean scanSubdirectories)
Register all the fonts in a directory and possibly its subdirectories. |
void | registerFamily(String familyName, String fullName, String path)
Register a font by giving explicitly the font family and name. |
static void | setFontImp(FontFactoryImp fontImp)
Sets the font factory implementation. |
Parameters: fontname of a font that may or may not be registered
Returns: true if a given font is registered
Font
-object.
Parameters: fontname the name of the font encoding the encoding of the font embedded true if the font is to be embedded in the PDF size the size of this font style the style of this font color the Color
of this font.
Returns: the Font constructed based on the parameters
Font
-object.
Parameters: fontname the name of the font encoding the encoding of the font embedded true if the font is to be embedded in the PDF size the size of this font style the style of this font color 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
Returns: the Font constructed based on the parameters
Font
-object.
Parameters: attributes the attributes of a Font
object.
Returns: the Font constructed based on the attributes
Font
-object.
Parameters: fontname the name of the font encoding the encoding of the font embedded true if the font is to be embedded in the PDF size the size of this font style the style of this font
Returns: the Font constructed based on the parameters
Font
-object.
Parameters: fontname the name of the font encoding the encoding of the font embedded true if the font is to be embedded in the PDF size the size of this font
Returns: the Font constructed based on the parameters
Font
-object.
Parameters: fontname the name of the font encoding the encoding of the font embedded true if the font is to be embedded in the PDF
Returns: the Font constructed based on the parameters
Font
-object.
Parameters: fontname the name of the font encoding the encoding of the font size the size of this font style the style of this font color the Color
of this font.
Returns: the Font constructed based on the parameters
Font
-object.
Parameters: fontname the name of the font encoding the encoding of the font size the size of this font style the style of this font
Returns: the Font constructed based on the parameters
Font
-object.
Parameters: fontname the name of the font encoding the encoding of the font size the size of this font
Returns: the Font constructed based on the parameters
Font
-object.
Parameters: fontname the name of the font encoding the encoding of the font
Returns: the Font constructed based on the parameters
Font
-object.
Parameters: fontname the name of the font size the size of this font style the style of this font color the Color
of this font.
Returns: the Font constructed based on the parameters
Font
-object.
Parameters: fontname the name of the font size the size of this font color the Color
of this font.
Returns: the Font constructed based on the parameters
Since: 2.1.0
Font
-object.
Parameters: fontname the name of the font size the size of this font style the style of this font
Returns: the Font constructed based on the parameters
Font
-object.
Parameters: fontname the name of the font size the size of this font
Returns: the Font constructed based on the parameters
Font
-object.
Parameters: fontname the name of the font
Returns: the Font constructed based on the parameters
Returns: the font factory implementation
Returns: a set of registered font families
Returns: a set of registered fonts
Parameters: fontname the name of the font that has to be checked.
Returns: true if the font is found
Parameters: path the path to a ttf- or ttc-file
Parameters: path the path to a font file alias the alias you want to use for the font
Returns: the number of fonts registered
Parameters: dir the directory
Returns: the number of fonts registered
Parameters: dir the directory scanSubdirectories recursively scan subdirectories if true
Returns: the number of fonts registered
Since: 2.1.2
Parameters: familyName the font family fullName the font name path the font path
Parameters: fontImp the font factory implementation