Package org.apache.fontbox.ttf
Class PostScriptTable
- java.lang.Object
 - 
- org.apache.fontbox.ttf.TTFTable
 - 
- org.apache.fontbox.ttf.PostScriptTable
 
 
 
- 
public class PostScriptTable extends TTFTable
A table in a true type font.- Author:
 - Ben Litchfield (ben@benlitchfield.com)
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTAGA tag that identifies this table type.- 
Fields inherited from class org.apache.fontbox.ttf.TTFTable
initialized 
 - 
 
- 
Constructor Summary
Constructors Constructor Description PostScriptTable() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description floatgetFormatType()java.lang.String[]getGlyphNames()longgetIsFixedPitch()floatgetItalicAngle()longgetMaxMemType1()longgetMaxMemType42()longgetMimMemType1()longgetMinMemType42()shortgetUnderlinePosition()shortgetUnderlineThickness()voidinitData(TrueTypeFont ttf, TTFDataStream data)This will read the required data from the stream.voidsetFormatType(float formatTypeValue)voidsetGlyphNames(java.lang.String[] glyphNamesValue)voidsetIsFixedPitch(long isFixedPitchValue)voidsetItalicAngle(float italicAngleValue)voidsetMaxMemType1(long maxMemType1Value)voidsetMaxMemType42(long maxMemType42Value)voidsetMimMemType1(long mimMemType1Value)voidsetMinMemType42(long minMemType42Value)voidsetUnderlinePosition(short underlinePositionValue)voidsetUnderlineThickness(short underlineThicknessValue)- 
Methods inherited from class org.apache.fontbox.ttf.TTFTable
getCheckSum, getInitialized, getLength, getOffset, getTag, setCheckSum, setLength, setOffset, setTag 
 - 
 
 - 
 
- 
- 
Field Detail
- 
TAG
public static final java.lang.String TAG
A tag that identifies this table type.- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
initData
public void initData(TrueTypeFont ttf, TTFDataStream data) throws java.io.IOException
This will read the required data from the stream. 
- 
getFormatType
public float getFormatType()
- Returns:
 - Returns the formatType.
 
 
- 
setFormatType
public void setFormatType(float formatTypeValue)
- Parameters:
 formatTypeValue- The formatType to set.
 
- 
getIsFixedPitch
public long getIsFixedPitch()
- Returns:
 - Returns the isFixedPitch.
 
 
- 
setIsFixedPitch
public void setIsFixedPitch(long isFixedPitchValue)
- Parameters:
 isFixedPitchValue- The isFixedPitch to set.
 
- 
getItalicAngle
public float getItalicAngle()
- Returns:
 - Returns the italicAngle.
 
 
- 
setItalicAngle
public void setItalicAngle(float italicAngleValue)
- Parameters:
 italicAngleValue- The italicAngle to set.
 
- 
getMaxMemType1
public long getMaxMemType1()
- Returns:
 - Returns the maxMemType1.
 
 
- 
setMaxMemType1
public void setMaxMemType1(long maxMemType1Value)
- Parameters:
 maxMemType1Value- The maxMemType1 to set.
 
- 
getMaxMemType42
public long getMaxMemType42()
- Returns:
 - Returns the maxMemType42.
 
 
- 
setMaxMemType42
public void setMaxMemType42(long maxMemType42Value)
- Parameters:
 maxMemType42Value- The maxMemType42 to set.
 
- 
getMimMemType1
public long getMimMemType1()
- Returns:
 - Returns the mimMemType1.
 
 
- 
setMimMemType1
public void setMimMemType1(long mimMemType1Value)
- Parameters:
 mimMemType1Value- The mimMemType1 to set.
 
- 
getMinMemType42
public long getMinMemType42()
- Returns:
 - Returns the minMemType42.
 
 
- 
setMinMemType42
public void setMinMemType42(long minMemType42Value)
- Parameters:
 minMemType42Value- The minMemType42 to set.
 
- 
getUnderlinePosition
public short getUnderlinePosition()
- Returns:
 - Returns the underlinePosition.
 
 
- 
setUnderlinePosition
public void setUnderlinePosition(short underlinePositionValue)
- Parameters:
 underlinePositionValue- The underlinePosition to set.
 
- 
getUnderlineThickness
public short getUnderlineThickness()
- Returns:
 - Returns the underlineThickness.
 
 
- 
setUnderlineThickness
public void setUnderlineThickness(short underlineThicknessValue)
- Parameters:
 underlineThicknessValue- The underlineThickness to set.
 
- 
getGlyphNames
public java.lang.String[] getGlyphNames()
- Returns:
 - Returns the glyphNames.
 
 
- 
setGlyphNames
public void setGlyphNames(java.lang.String[] glyphNamesValue)
- Parameters:
 glyphNamesValue- The glyphNames to set.
 
 - 
 
 -