|
fop 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.afp.fonts.CharacterSetOrientation
public class CharacterSetOrientation
The IBM Font Object Content Architecture (FOCA) supports presentation of character shapes by defining their characteristics, which include Font-Description information for identifying the characters, Font-Metric information for positioning the characters, and Character-Shape information for presenting the character images. Presenting a graphic character on a presentation surface requires that you communicate this information clearly to rotate and position characters correctly on the physical or logical page. This class provides font metric information for a particular font as by the orientation. This information is obtained directly from the AFP font files which must be installed in the classpath under in the location specified by the path attribute in the afp-font.xml file.
Constructor Summary | |
---|---|
CharacterSetOrientation(int orientation)
Constructor for the CharacterSetOrientation, the orientation is expressed as the degrees rotation (i.e 0, 90, 180, 270) |
Method Summary | |
---|---|
int |
getAscender()
Ascender height is the distance from the character baseline to the top of the character box. |
int |
getCapHeight()
Cap height is the average height of the uppercase characters in a font. |
int |
getDescender()
Descender depth is the distance from the character baseline to the bottom of a character box. |
int |
getEmSpaceIncrement()
Returns the em space increment. |
char |
getFirstChar()
The first character in the character set |
char |
getLastChar()
The last character in the character set |
int |
getOrientation()
The orientation for these metrics in the character set |
int |
getSpaceIncrement()
Returns the space increment. |
int |
getWidth(char character)
Get the width (in 1/1000ths of a point size) of the character identified by the parameter passed. |
int[] |
getWidths()
Get the width (in 1/1000ths of a point size) of all characters in this character set. |
int |
getXHeight()
XHeight refers to the height of the lower case letters above the baseline. |
void |
setAscender(int ascender)
Ascender height is the distance from the character baseline to the top of the character box. |
void |
setCapHeight(int capHeight)
Cap height is the average height of the uppercase characters in a font. |
void |
setDescender(int descender)
Descender depth is the distance from the character baseline to the bottom of a character box. |
void |
setEmSpaceIncrement(int value)
Sets the em space increment. |
void |
setFirstChar(char firstChar)
The first character in the character set |
void |
setLastChar(char lastChar)
The last character in the character set |
void |
setSpaceIncrement(int value)
Sets the space increment. |
void |
setWidth(char character,
int width)
Set the width (in 1/1000ths of a point size) of the character identified by the parameter passed. |
void |
setXHeight(int xHeight)
XHeight refers to the height of the lower case letters above the baseline. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CharacterSetOrientation(int orientation)
orientation
- the character set orientationMethod Detail |
---|
public int getAscender()
public int getCapHeight()
public int getDescender()
public char getFirstChar()
public char getLastChar()
public int getOrientation()
public int[] getWidths()
public int getXHeight()
public int getWidth(char character)
character
- the Unicode character to evaluate
public void setAscender(int ascender)
ascender
- the ascender to setpublic void setCapHeight(int capHeight)
capHeight
- the cap height to setpublic void setDescender(int descender)
descender
- the descender value in millipointspublic void setFirstChar(char firstChar)
firstChar
- the first characterpublic void setLastChar(char lastChar)
lastChar
- the last characterpublic void setWidth(char character, int width)
character
- the Unicode character for which the width is being setwidth
- the widths of the characterpublic void setXHeight(int xHeight)
xHeight
- the typical height of characterspublic int getSpaceIncrement()
public void setSpaceIncrement(int value)
value
- the space incrementpublic int getEmSpaceIncrement()
public void setEmSpaceIncrement(int value)
value
- the em space increment
|
fop 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |