public class FontSelector extends Object
The built in fonts "Symbol" and "ZapfDingbats", if used, have a special encoding to allow the characters to be referred by Unicode.
Modifier and Type | Field and Description |
---|---|
protected Font |
currentFont |
protected ArrayList<Font> |
fonts |
protected ArrayList<Font> |
unsupportedFonts |
Constructor and Description |
---|
FontSelector() |
Modifier and Type | Method and Description |
---|---|
void |
addFont(Font font)
Adds a Font to be searched for valid characters.
|
protected Font |
getFont(int i) |
protected int |
getSize() |
Phrase |
process(String text)
Process the text so that it will render with a combination of fonts if needed.
|
protected Chunk |
processChar(char[] cc, int k, StringBuffer sb) |
protected Font currentFont
public void addFont(Font font)
Font
to be searched for valid characters.
font
- the Font
public Phrase process(String text)
text
- the text
Phrase
with one or more chunks
protected Chunk processChar(char[] cc, int k, StringBuffer sb)
protected int getSize()
protected Font getFont(int i)
Copyright © 1998–2017. All rights reserved.