|
FreeHEP API Version v1.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.freehep.graphicsio.font.FontTable
A table to remember which fonts were used while writing a document.
Nested Class Summary | |
protected class |
FontTable.Entry
|
Constructor Summary | |
FontTable()
|
Method Summary | |
abstract String |
createFontReference(Font f)
Creates a unique reference to address this font. |
abstract void |
firstRequest(FontTable.Entry e)
Called whenever a specific font is used for the first time. |
String |
fontReference(Font font)
Returns a name for this font that can be used in the document. |
Collection |
getEntries()
Returns a Collection view of all fonts. |
abstract CharTable |
getLatinTable()
Returns a default CharTable to be used for normal text (not Symbol or Dingbats). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FontTable()
Method Detail |
public abstract CharTable getLatinTable()
public abstract void firstRequest(FontTable.Entry e) throws IOException
IOException
public abstract String createFontReference(Font f)
public String fontReference(Font font)
public Collection getEntries()
|
FreeHEP API Version v1.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |