com.lowagie.text.pdf

Class FontSelector

public class FontSelector extends Object

Selects the appropriate fonts that contain the glyphs needed to render text correctly. The fonts are checked in order until the character is found.

The built in fonts "Symbol" and "ZapfDingbats", if used, have a special encoding to allow the characters to be referred by Unicode.

Author: Paulo Soares (psoares@consiste.pt)

Field Summary
protected ArrayListfonts
Method Summary
voidaddFont(Font font)
Adds a Font to be searched for valid characters.
Phraseprocess(String text)
Process the text so that it will render with a combination of fonts if needed.

Field Detail

fonts

protected ArrayList fonts

Method Detail

addFont

public void addFont(Font font)
Adds a Font to be searched for valid characters.

Parameters: font the Font

process

public Phrase process(String text)
Process the text so that it will render with a combination of fonts if needed.

Parameters: text the text

Returns: a Phrase with one or more chunks