Package org.apache.fontbox.ttf
Class MaximumProfileTable
- java.lang.Object
-
- org.apache.fontbox.ttf.TTFTable
-
- org.apache.fontbox.ttf.MaximumProfileTable
-
public class MaximumProfileTable 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 MaximumProfileTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetMaxComponentDepth()intgetMaxComponentElements()intgetMaxCompositeContours()intgetMaxCompositePoints()intgetMaxContours()intgetMaxFunctionDefs()intgetMaxInstructionDefs()intgetMaxPoints()intgetMaxSizeOfInstructions()intgetMaxStackElements()intgetMaxStorage()intgetMaxTwilightPoints()intgetMaxZones()intgetNumGlyphs()floatgetVersion()voidinitData(TrueTypeFont ttf, TTFDataStream data)This will read the required data from the stream.voidsetMaxComponentDepth(int maxComponentDepthValue)voidsetMaxComponentElements(int maxComponentElementsValue)voidsetMaxCompositeContours(int maxCompositeContoursValue)voidsetMaxCompositePoints(int maxCompositePointsValue)voidsetMaxContours(int maxContoursValue)voidsetMaxFunctionDefs(int maxFunctionDefsValue)voidsetMaxInstructionDefs(int maxInstructionDefsValue)voidsetMaxPoints(int maxPointsValue)voidsetMaxSizeOfInstructions(int maxSizeOfInstructionsValue)voidsetMaxStackElements(int maxStackElementsValue)voidsetMaxStorage(int maxStorageValue)voidsetMaxTwilightPoints(int maxTwilightPointsValue)voidsetMaxZones(int maxZonesValue)voidsetNumGlyphs(int numGlyphsValue)voidsetVersion(float versionValue)-
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
-
getMaxComponentDepth
public int getMaxComponentDepth()
- Returns:
- Returns the maxComponentDepth.
-
setMaxComponentDepth
public void setMaxComponentDepth(int maxComponentDepthValue)
- Parameters:
maxComponentDepthValue- The maxComponentDepth to set.
-
getMaxComponentElements
public int getMaxComponentElements()
- Returns:
- Returns the maxComponentElements.
-
setMaxComponentElements
public void setMaxComponentElements(int maxComponentElementsValue)
- Parameters:
maxComponentElementsValue- The maxComponentElements to set.
-
getMaxCompositeContours
public int getMaxCompositeContours()
- Returns:
- Returns the maxCompositeContours.
-
setMaxCompositeContours
public void setMaxCompositeContours(int maxCompositeContoursValue)
- Parameters:
maxCompositeContoursValue- The maxCompositeContours to set.
-
getMaxCompositePoints
public int getMaxCompositePoints()
- Returns:
- Returns the maxCompositePoints.
-
setMaxCompositePoints
public void setMaxCompositePoints(int maxCompositePointsValue)
- Parameters:
maxCompositePointsValue- The maxCompositePoints to set.
-
getMaxContours
public int getMaxContours()
- Returns:
- Returns the maxContours.
-
setMaxContours
public void setMaxContours(int maxContoursValue)
- Parameters:
maxContoursValue- The maxContours to set.
-
getMaxFunctionDefs
public int getMaxFunctionDefs()
- Returns:
- Returns the maxFunctionDefs.
-
setMaxFunctionDefs
public void setMaxFunctionDefs(int maxFunctionDefsValue)
- Parameters:
maxFunctionDefsValue- The maxFunctionDefs to set.
-
getMaxInstructionDefs
public int getMaxInstructionDefs()
- Returns:
- Returns the maxInstructionDefs.
-
setMaxInstructionDefs
public void setMaxInstructionDefs(int maxInstructionDefsValue)
- Parameters:
maxInstructionDefsValue- The maxInstructionDefs to set.
-
getMaxPoints
public int getMaxPoints()
- Returns:
- Returns the maxPoints.
-
setMaxPoints
public void setMaxPoints(int maxPointsValue)
- Parameters:
maxPointsValue- The maxPoints to set.
-
getMaxSizeOfInstructions
public int getMaxSizeOfInstructions()
- Returns:
- Returns the maxSizeOfInstructions.
-
setMaxSizeOfInstructions
public void setMaxSizeOfInstructions(int maxSizeOfInstructionsValue)
- Parameters:
maxSizeOfInstructionsValue- The maxSizeOfInstructions to set.
-
getMaxStackElements
public int getMaxStackElements()
- Returns:
- Returns the maxStackElements.
-
setMaxStackElements
public void setMaxStackElements(int maxStackElementsValue)
- Parameters:
maxStackElementsValue- The maxStackElements to set.
-
getMaxStorage
public int getMaxStorage()
- Returns:
- Returns the maxStorage.
-
setMaxStorage
public void setMaxStorage(int maxStorageValue)
- Parameters:
maxStorageValue- The maxStorage to set.
-
getMaxTwilightPoints
public int getMaxTwilightPoints()
- Returns:
- Returns the maxTwilightPoints.
-
setMaxTwilightPoints
public void setMaxTwilightPoints(int maxTwilightPointsValue)
- Parameters:
maxTwilightPointsValue- The maxTwilightPoints to set.
-
getMaxZones
public int getMaxZones()
- Returns:
- Returns the maxZones.
-
setMaxZones
public void setMaxZones(int maxZonesValue)
- Parameters:
maxZonesValue- The maxZones to set.
-
getNumGlyphs
public int getNumGlyphs()
- Returns:
- Returns the numGlyphs.
-
setNumGlyphs
public void setNumGlyphs(int numGlyphsValue)
- Parameters:
numGlyphsValue- The numGlyphs to set.
-
getVersion
public float getVersion()
- Returns:
- Returns the version.
-
setVersion
public void setVersion(float versionValue)
- Parameters:
versionValue- The version to set.
-
initData
public void initData(TrueTypeFont ttf, TTFDataStream data) throws java.io.IOException
This will read the required data from the stream.
-
-