org.apache.fop.render.pdf
Class FontReader
org.apache.fop.render.pdf.FontReader
- public class FontReader
Class for reading a metric.xml file and creating a font object.
Typical usage:
FontReader reader = new FontReader();
reader.setFontEmbedPath();
reader.useKerning(true);
Font f = reader.getFont();
Constructor Summary |
FontReader(java.net.URL path)
Construct a FontReader object from a path to a metric.xml file
and read metric data |
Method Summary |
void |
characters(char[] ch,
int start,
int length)
|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
|
Font |
getFont()
Get the generated font object |
void |
setDocumentLocator(org.xml.sax.Locator locator)
|
void |
setFontEmbedPath(java.net.URL path)
Sets the path to embed a font. |
void |
startDocument()
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
|
void |
useKerning(boolean kern)
Enable/disable use of kerning for the font |
FontReader
public FontReader(java.net.URL path)
throws FOPException
- Construct a FontReader object from a path to a metric.xml file
and read metric data
setFontEmbedPath
public void setFontEmbedPath(java.net.URL path)
- Sets the path to embed a font. a null value disables font embedding
useKerning
public void useKerning(boolean kern)
- Enable/disable use of kerning for the font
getFont
public Font getFont()
- Get the generated font object
startDocument
public void startDocument()
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator locator)
startElement
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
endElement
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
characters
public void characters(char[] ch,
int start,
int length)
Copyright ? 1999-2003 Apache Software Foundation. All Rights Reserved.