Package org.apache.fontbox.ttf
Class HeaderTable
java.lang.Object
org.apache.fontbox.ttf.TTFTable
org.apache.fontbox.ttf.HeaderTable
A table in a true type font.
- Author:
- Ben Litchfield
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Bold macStyle flag.static final int
Italic macStyle flag.static final String
Tag to identify this table.Fields inherited from class org.apache.fontbox.ttf.TTFTable
font, initialized
-
Method Summary
Modifier and TypeMethodDescriptionlong
int
getFlags()
short
float
short
short
int
int
long
int
float
short
getXMax()
short
getXMin()
short
getYMax()
short
getYMin()
void
setCheckSumAdjustment
(long checkSumAdjustmentValue) void
setCreated
(Calendar createdValue) void
setFlags
(int flagsValue) void
setFontDirectionHint
(short fontDirectionHintValue) void
setFontRevision
(float fontRevisionValue) void
setGlyphDataFormat
(short glyphDataFormatValue) void
setIndexToLocFormat
(short indexToLocFormatValue) void
setLowestRecPPEM
(int lowestRecPPEMValue) void
setMacStyle
(int macStyleValue) void
setMagicNumber
(long magicNumberValue) void
setModified
(Calendar modifiedValue) void
setUnitsPerEm
(int unitsPerEmValue) void
setVersion
(float versionValue) void
setXMax
(short maxValue) void
setXMin
(short minValue) void
setYMax
(short maxValue) void
setYMin
(short minValue) Methods inherited from class org.apache.fontbox.ttf.TTFTable
getCheckSum, getInitialized, getLength, getOffset, getTag
-
Field Details
-
TAG
Tag to identify this table.- See Also:
-
MAC_STYLE_BOLD
public static final int MAC_STYLE_BOLDBold macStyle flag.- See Also:
-
MAC_STYLE_ITALIC
public static final int MAC_STYLE_ITALICItalic macStyle flag.- See Also:
-
-
Method Details
-
getCheckSumAdjustment
public long getCheckSumAdjustment()- Returns:
- Returns the checkSumAdjustment.
-
setCheckSumAdjustment
public void setCheckSumAdjustment(long checkSumAdjustmentValue) - Parameters:
checkSumAdjustmentValue
- The checkSumAdjustment to set.
-
getCreated
- Returns:
- Returns the created.
-
setCreated
- Parameters:
createdValue
- The created to set.
-
getFlags
public int getFlags()- Returns:
- Returns the flags.
-
setFlags
public void setFlags(int flagsValue) - Parameters:
flagsValue
- The flags to set.
-
getFontDirectionHint
public short getFontDirectionHint()- Returns:
- Returns the fontDirectionHint.
-
setFontDirectionHint
public void setFontDirectionHint(short fontDirectionHintValue) - Parameters:
fontDirectionHintValue
- The fontDirectionHint to set.
-
getFontRevision
public float getFontRevision()- Returns:
- Returns the fontRevision.
-
setFontRevision
public void setFontRevision(float fontRevisionValue) - Parameters:
fontRevisionValue
- The fontRevision to set.
-
getGlyphDataFormat
public short getGlyphDataFormat()- Returns:
- Returns the glyphDataFormat.
-
setGlyphDataFormat
public void setGlyphDataFormat(short glyphDataFormatValue) - Parameters:
glyphDataFormatValue
- The glyphDataFormat to set.
-
getIndexToLocFormat
public short getIndexToLocFormat()- Returns:
- Returns the indexToLocFormat.
-
setIndexToLocFormat
public void setIndexToLocFormat(short indexToLocFormatValue) - Parameters:
indexToLocFormatValue
- The indexToLocFormat to set.
-
getLowestRecPPEM
public int getLowestRecPPEM()- Returns:
- Returns the lowestRecPPEM.
-
setLowestRecPPEM
public void setLowestRecPPEM(int lowestRecPPEMValue) - Parameters:
lowestRecPPEMValue
- The lowestRecPPEM to set.
-
getMacStyle
public int getMacStyle()- Returns:
- Returns the macStyle.
-
setMacStyle
public void setMacStyle(int macStyleValue) - Parameters:
macStyleValue
- The macStyle to set.
-
getMagicNumber
public long getMagicNumber()- Returns:
- Returns the magicNumber.
-
setMagicNumber
public void setMagicNumber(long magicNumberValue) - Parameters:
magicNumberValue
- The magicNumber to set.
-
getModified
- Returns:
- Returns the modified.
-
setModified
- Parameters:
modifiedValue
- The modified to set.
-
getUnitsPerEm
public int getUnitsPerEm()- Returns:
- Returns the unitsPerEm.
-
setUnitsPerEm
public void setUnitsPerEm(int unitsPerEmValue) - Parameters:
unitsPerEmValue
- The unitsPerEm to set.
-
getVersion
public float getVersion()- Returns:
- Returns the version.
-
setVersion
public void setVersion(float versionValue) - Parameters:
versionValue
- The version to set.
-
getXMax
public short getXMax()- Returns:
- Returns the xMax.
-
setXMax
public void setXMax(short maxValue) - Parameters:
maxValue
- The xMax to set.
-
getXMin
public short getXMin()- Returns:
- Returns the xMin.
-
setXMin
public void setXMin(short minValue) - Parameters:
minValue
- The xMin to set.
-
getYMax
public short getYMax()- Returns:
- Returns the yMax.
-
setYMax
public void setYMax(short maxValue) - Parameters:
maxValue
- The yMax to set.
-
getYMin
public short getYMin()- Returns:
- Returns the yMin.
-
setYMin
public void setYMin(short minValue) - Parameters:
minValue
- The yMin to set.
-