|
fop 2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.fonts.Typeface
org.apache.fop.fonts.Base14Font
org.apache.fop.fonts.base14.Symbol
public class Symbol
Field Summary |
---|
Fields inherited from class org.apache.fop.fonts.Typeface |
---|
eventListener, NOT_FOUND |
Constructor Summary | |
---|---|
Symbol()
|
|
Symbol(boolean enableKerning)
|
Method Summary | |
---|---|
int |
getAscender(int size)
Returns the ascent of the font described by this FontMetrics object. |
java.awt.Rectangle |
getBoundingBox(int glyphIndex,
int size)
Returns the bounding box of the glyph at the given index, for the given font size. |
int |
getCapHeight(int size)
Returns the size of a capital letter measured from the font's baseline. |
int |
getDescender(int size)
Returns the descent of the font described by this FontMetrics object. |
java.lang.String |
getEmbedFontName()
Returns the font name for font embedding (may include a prefix, Example: "1E28bcArialMT"). |
java.lang.String |
getEncodingName()
Get the encoding of the font. |
java.util.Set |
getFamilyNames()
Returns the font's family names as a Set of Strings (Example: "Helvetica"). |
int |
getFirstChar()
|
java.lang.String |
getFontName()
Returns the "PostScript" font name (Example: "Helvetica-BoldOblique"). |
FontType |
getFontType()
Returns the type of the font. |
java.net.URI |
getFontURI()
Returns the URI of the font file from which these metrics were loaded. |
java.lang.String |
getFullName()
Returns the font's full name (Example: "Helvetica Bold Oblique"). |
java.util.Map |
getKerningInfo()
Returns the kerning map for the font. |
int |
getLastChar()
|
int |
getUnderlinePosition(int size)
Returns the distance from the baseline to the center of the underline (negative value indicates below baseline). |
int |
getUnderlineThickness(int size)
Returns the thickness of the underline. |
int |
getWidth(int i,
int size)
Return the width (in 1/1000ths of point size) of the character at code point i. |
int[] |
getWidths()
Return the array of widths. |
int |
getXHeight(int size)
Determines the typical font height of this FontMetrics object |
boolean |
hasChar(char c)
Determines whether this font contains a particular character/glyph. |
boolean |
hasKerningInfo()
Indicates if the font has kerning information. |
char |
mapChar(char c)
Map a Unicode character to a code point in the font. |
Methods inherited from class org.apache.fop.fonts.Base14Font |
---|
getStrikeoutPosition, getStrikeoutThickness |
Methods inherited from class org.apache.fop.fonts.Typeface |
---|
getMaxAscent, hadMappingOperations, hasFeature, isCID, isMultiByte, notifyMapOperation, setEventListener, toString, warnMissingGlyph |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Symbol()
public Symbol(boolean enableKerning)
Method Detail |
---|
public java.lang.String getEncodingName()
Typeface
getEncodingName
in class Typeface
public java.net.URI getFontURI()
FontMetrics
public java.lang.String getFontName()
FontMetrics
public java.lang.String getEmbedFontName()
FontMetrics
public java.lang.String getFullName()
FontMetrics
public java.util.Set getFamilyNames()
FontMetrics
public FontType getFontType()
FontMetrics
public int getAscender(int size)
FontMetrics
size
- font size
public int getCapHeight(int size)
FontMetrics
size
- font size
public int getDescender(int size)
FontMetrics
size
- font size
public int getXHeight(int size)
FontMetrics
size
- font size
public int getUnderlinePosition(int size)
FontMetrics
size
- font size
public int getUnderlineThickness(int size)
FontMetrics
size
- font size
public int getFirstChar()
public int getLastChar()
public int getWidth(int i, int size)
FontMetrics
i
- code point indexsize
- font size
public java.awt.Rectangle getBoundingBox(int glyphIndex, int size)
FontMetrics
glyphIndex
- glyph indexsize
- font size
public int[] getWidths()
FontMetrics
This is used to get an array for inserting in an output format. It should not be used for lookup.
public boolean hasKerningInfo()
FontMetrics
public java.util.Map getKerningInfo()
FontMetrics
public char mapChar(char c)
Typeface
mapChar
in class Typeface
c
- character to map
public boolean hasChar(char c)
Typeface
hasChar
in class Typeface
c
- character to check
|
fop 2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |