public class FontManager extends Object
Modifier and Type | Class and Description |
---|---|
class |
FontManager.ActiveFonts
This is used for fetching managed fonts for the active document.
|
Constructor and Description |
---|
FontManager() |
Modifier and Type | Method and Description |
---|---|
void |
addAllStylesTrueType(String keyName,
String name,
String[] stylePostFixes,
int fontDescriptorFlags,
String localName) |
void |
addAllStylesType1(String keyName,
String name,
String[] stylePostFixes,
int fontDescriptorFlags,
String localName) |
void |
addCourier(String keyName)
Add all Courier (monospaced) font styles with the specified keyName.
|
void |
addSansSerif(String keyName)
Add all Helvetica font styles with the specified keyName.
|
void |
addTimes(String keyName)
Add all Times Roman font styles with the specified keyName.
|
PointFontDescriptor |
addTrueType(String keyName,
int style,
String trueTypeName,
int fontDescriptorFlags,
String localFontName) |
PointFontDescriptor |
addType1(String keyName,
int style,
String type1Name,
int fontDescriptorFlags,
String localFontName) |
FontManager.ActiveFonts |
assignTo(IPointDocument pd)
Use this to assign the FontManager to an IPointDocument, which may be
null.
|
FontManager.ActiveFonts |
assignTo(PointGraphics pg)
Use this to assign the FontManager to a PointGraphics, which may not be
null.
|
void |
makeAlias(String oldKey,
String newKey)
Make newKey refer to the same entries as new key.
|
void |
makeDefault(String key)
Specify the default font for use if fonts aren't found.
|
static BufferedReader |
openAFMFile(String name) |
public static BufferedReader openAFMFile(String name) throws IOException
IOException
public PointFontDescriptor addTrueType(String keyName, int style, String trueTypeName, int fontDescriptorFlags, String localFontName)
public PointFontDescriptor addType1(String keyName, int style, String type1Name, int fontDescriptorFlags, String localFontName)
public void addAllStylesTrueType(String keyName, String name, String[] stylePostFixes, int fontDescriptorFlags, String localName)
public void addAllStylesType1(String keyName, String name, String[] stylePostFixes, int fontDescriptorFlags, String localName)
public void addTimes(String keyName)
keyName
- the key name to use.public void addSansSerif(String keyName)
keyName
- the key name to use.public void addCourier(String keyName)
keyName
- the key name to use.public FontManager.ActiveFonts assignTo(IPointDocument pd)
pd
- the IPointDocument being used.public FontManager.ActiveFonts assignTo(PointGraphics pg)
pd
- the IPointDocument being used.public void makeAlias(String oldKey, String newKey)
oldKey
- the original key.newKey
- the new key that will refer to the same entries as the
original key.public void makeDefault(String key)
key
- the original key.