Package org.apache.fontbox.ttf
Class GlyphData
java.lang.Object
org.apache.fontbox.ttf.GlyphData
A glyph data record in the glyf table.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BoundingBoxprivate GlyfDescriptprivate shortprivate shortprivate shortprivate shortprivate short -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the description of the glyph.shortgetPath()Returns the path of the glyph.shortReturns the xMax value.shortReturns the xMin value.shortReturns the yMax value.shortReturns the yMin value.(package private) voidinitData(GlyphTable glyphTable, TTFDataStream data, int leftSideBearing, int level) This will read the required data from the stream.(package private) voidInitialize an empty glyph record.
-
Field Details
-
xMin
private short xMin -
yMin
private short yMin -
xMax
private short xMax -
yMax
private short yMax -
boundingBox
-
numberOfContours
private short numberOfContours -
glyphDescription
-
-
Constructor Details
-
GlyphData
public GlyphData()
-
-
Method Details
-
initData
void initData(GlyphTable glyphTable, TTFDataStream data, int leftSideBearing, int level) throws IOException This will read the required data from the stream.- Parameters:
glyphTable- The glyph table this glyph belongs to.data- The stream to read the data from.leftSideBearing- The left side bearing for this glyph.level- composite level- Throws:
IOException- If there is an error reading the data.
-
initEmptyData
void initEmptyData()Initialize an empty glyph record. -
getBoundingBox
- Returns:
- Returns the boundingBox.
-
getNumberOfContours
public short getNumberOfContours()- Returns:
- Returns the numberOfContours.
-
getDescription
Returns the description of the glyph.- Returns:
- the glyph description
-
getPath
Returns the path of the glyph.- Returns:
- the path
-
getXMaximum
public short getXMaximum()Returns the xMax value.- Returns:
- the XMax value
-
getXMinimum
public short getXMinimum()Returns the xMin value.- Returns:
- the xMin value
-
getYMaximum
public short getYMaximum()Returns the yMax value.- Returns:
- the yMax value
-
getYMinimum
public short getYMinimum()Returns the yMin value.- Returns:
- the yMin value
-