com.lowagie.text
public class FontFactoryImp extends Object
Field Summary | |
---|---|
boolean | defaultEmbedding This is the default value of the embedded variable. |
String | defaultEncoding This is the default encoding to use. |
Hashtable | fontFamilies This is a map of fontfamilies. |
Properties | trueTypeFonts This is a map of postscriptfontnames of True Type fonts and the path of their ttf- or ttc-file. |
static String[] | TTFamilyOrder |
Constructor Summary | |
---|---|
FontFactoryImp() Creates new FontFactory |
Method Summary | |
---|---|
Font | getFont(String fontname, String encoding, boolean embedded, float size, int style, Color color)
Constructs a Font -object.
|
Font | getFont(String fontname, String encoding, boolean embedded, float size, int style, Color color, boolean cached)
Constructs a Font -object.
|
Font | getFont(Properties attributes)
Constructs a Font -object.
|
Font | getFont(String fontname, String encoding, boolean embedded, float size, int style)
Constructs a Font -object.
|
Font | getFont(String fontname, String encoding, boolean embedded, float size)
Constructs a Font -object.
|
Font | getFont(String fontname, String encoding, boolean embedded)
Constructs a Font -object.
|
Font | getFont(String fontname, String encoding, float size, int style, Color color)
Constructs a Font -object.
|
Font | getFont(String fontname, String encoding, float size, int style)
Constructs a Font -object.
|
Font | getFont(String fontname, String encoding, float size)
Constructs a Font -object.
|
Font | getFont(String fontname, float size, Color color)
Constructs a Font -object.
|
Font | getFont(String fontname, String encoding)
Constructs a Font -object.
|
Font | getFont(String fontname, float size, int style, Color color)
Constructs a Font -object.
|
Font | getFont(String fontname, float size, int style)
Constructs a Font -object.
|
Font | getFont(String fontname, float size)
Constructs a Font -object.
|
Font | getFont(String fontname)
Constructs a Font -object.
|
Set | getRegisteredFamilies()
Gets a set of registered fontnames. |
Set | getRegisteredFonts()
Gets a set of registered fontnames. |
boolean | isRegistered(String fontname)
Checks if a certain font is registered.
|
void | register(String path)
Register a ttf- or a ttc-file.
|
void | register(String path, String alias)
Register a font file and use an alias for the font contained in it.
|
int | registerDirectories() Register fonts in some probable directories. |
int | registerDirectory(String dir) Register all the fonts in a directory. |
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. |
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 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 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 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: 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