Package org.openpdf.renderer.font.ttf
Class HeadTable
java.lang.Object
org.openpdf.renderer.font.ttf.TrueTypeTable
org.openpdf.renderer.font.ttf.HeadTable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intHolds value of property checksumAdjustment.private longHolds value of property created.private shortHolds value of property flags.private shortHolds value of property fontDirectionHint.private intHolds value of property fontRevision.private shortHolds value of property glyphDataFormat.private shortHolds value of property indexToLocFormat.private shortHolds value of property lowestRecPPem.private shortHolds value of property macStyle.private intHolds value of property magicNumber.private longHolds value of property modified.private shortHolds value of property unitsPerEm.private intHolds value of property version.private shortHolds value of property xMax.private shortHolds value of property xMin.private shortHolds value of property yMax.private shortHolds value of property yMin.Fields inherited from class org.openpdf.renderer.font.ttf.TrueTypeTable
CMAP_TABLE, GLYF_TABLE, HEAD_TABLE, HHEA_TABLE, HMTX_TABLE, LOCA_TABLE, MAXP_TABLE, NAME_TABLE, POST_TABLE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreates a new instance of HeadTable Makes up reasonable(?) defaults for all values -
Method Summary
Modifier and TypeMethodDescriptionintGetter for property checksumAdjustment.longGetter for property created.getData()Get the data we have storedshortgetFlags()Getter for property flags.shortGetter for property fontDirectionHint.intGetter for property fontRevision.shortGetter for property glyphDataFormat.shortGetter for property indexToLocFormat.intGet the length of this tableshortGetter for property lowestRecPPem.shortGetter for property macStyle.intGetter for property magicNumber.longGetter for property modified.shortGetter for property unitsPerEm.intGetter for property version.shortgetXMax()Getter for property xMax.shortgetXMin()Getter for property xMin.shortgetYMax()Getter for property yMax.shortgetYMin()Getter for property yMin.voidsetChecksumAdjustment(int checksumAdjustment) Setter for property checksumAdjustment.voidsetCreated(long created) Setter for property created.voidsetData(ByteBuffer data) Parse the data before it is setvoidsetFlags(short flags) Setter for property flags.voidsetFontDirectionHint(short fontDirectionHint) Setter for property fontDirectionHint.voidsetFontRevision(int fontRevision) Setter for property fontRevision.voidsetGlyphDataFormat(short glyphDataFormat) Setter for property glyphDataFormat.voidsetIndexToLocFormat(short indexToLocFormat) Setter for property indexToLocFormat.voidsetLowestRecPPem(short lowestRecPPem) Setter for property lowestRecPPem.voidsetMacStyle(short macStyle) Setter for property macStyle.voidsetMagicNumber(int magicNumber) Setter for property magicNumber.voidsetModified(long modified) Setter for property modified.voidsetUnitsPerEm(short unitsPerEm) Setter for property unitsPerEm.voidsetVersion(int version) Setter for property version.voidsetXMax(short xMax) Setter for property XMax.voidsetXMin(short xMin) Setter for property XMin.voidsetYMax(short yMax) Setter for property YMax.voidsetYMin(short yMin) Setter for property YMin.toString()Create a pretty stringMethods inherited from class org.openpdf.renderer.font.ttf.TrueTypeTable
createTable, createTable, getTag, stringToTag, tagToString
-
Field Details
-
version
private int versionHolds value of property version. -
fontRevision
private int fontRevisionHolds value of property fontRevision. -
checksumAdjustment
private int checksumAdjustmentHolds value of property checksumAdjustment. -
magicNumber
private int magicNumberHolds value of property magicNumber. -
flags
private short flagsHolds value of property flags. -
unitsPerEm
private short unitsPerEmHolds value of property unitsPerEm. -
created
private long createdHolds value of property created. -
modified
private long modifiedHolds value of property modified. -
xMin
private short xMinHolds value of property xMin. -
yMin
private short yMinHolds value of property yMin. -
xMax
private short xMaxHolds value of property xMax. -
yMax
private short yMaxHolds value of property yMax. -
macStyle
private short macStyleHolds value of property macStyle. -
lowestRecPPem
private short lowestRecPPemHolds value of property lowestRecPPem. -
fontDirectionHint
private short fontDirectionHintHolds value of property fontDirectionHint. -
indexToLocFormat
private short indexToLocFormatHolds value of property indexToLocFormat. -
glyphDataFormat
private short glyphDataFormatHolds value of property glyphDataFormat.
-
-
Constructor Details
-
HeadTable
protected HeadTable()Creates a new instance of HeadTable Makes up reasonable(?) defaults for all values
-
-
Method Details
-
setData
Parse the data before it is set- Overrides:
setDatain classTrueTypeTable
-
getData
Get the data we have stored- Overrides:
getDatain classTrueTypeTable
-
getLength
public int getLength()Get the length of this table- Overrides:
getLengthin classTrueTypeTable
-
getVersion
public int getVersion()Getter for property version.- Returns:
- Value of property version.
-
getFontRevision
public int getFontRevision()Getter for property fontRevision.- Returns:
- Value of property fontRevision.
-
getChecksumAdjustment
public int getChecksumAdjustment()Getter for property checksumAdjustment.- Returns:
- Value of property checksumAdjustment.
-
getMagicNumber
public int getMagicNumber()Getter for property magicNumber.- Returns:
- Value of property magicNumber.
-
getFlags
public short getFlags()Getter for property flags.- Returns:
- Value of property flags.
-
getUnitsPerEm
public short getUnitsPerEm()Getter for property unitsPerEm.- Returns:
- Value of property unitsPerEm.
-
getCreated
public long getCreated()Getter for property created.- Returns:
- Value of property created.
-
getModified
public long getModified()Getter for property modified.- Returns:
- Value of property modified.
-
getXMin
public short getXMin()Getter for property xMin.- Returns:
- Value of property xMin.
-
getYMin
public short getYMin()Getter for property yMin.- Returns:
- Value of property yMin.
-
getXMax
public short getXMax()Getter for property xMax.- Returns:
- Value of property xMax.
-
getYMax
public short getYMax()Getter for property yMax.- Returns:
- Value of property yMax.
-
getMacStyle
public short getMacStyle()Getter for property macStyle.- Returns:
- Value of property macStyle.
-
getLowestRecPPem
public short getLowestRecPPem()Getter for property lowestRecPPem.- Returns:
- Value of property lowestRecPPem.
-
getFontDirectionHint
public short getFontDirectionHint()Getter for property fontDirectionHint.- Returns:
- Value of property fontDirectionHint.
-
getIndexToLocFormat
public short getIndexToLocFormat()Getter for property indexToLocFormat.- Returns:
- Value of property indexToLocFormat.
-
getGlyphDataFormat
public short getGlyphDataFormat()Getter for property glyphDataFormat.- Returns:
- Value of property glyphDataFormat.
-
setXMax
public void setXMax(short xMax) Setter for property XMax.- Parameters:
xMax- New value of property XMax.
-
setXMin
public void setXMin(short xMin) Setter for property XMin.- Parameters:
xMin- New value of property XMin.
-
setYMax
public void setYMax(short yMax) Setter for property YMax.- Parameters:
yMax- New value of property YMax.
-
setYMin
public void setYMin(short yMin) Setter for property YMin.- Parameters:
yMin- New value of property YMin.
-
setChecksumAdjustment
public void setChecksumAdjustment(int checksumAdjustment) Setter for property checksumAdjustment.- Parameters:
checksumAdjustment- New value of property checksumAdjustment.
-
setCreated
public void setCreated(long created) Setter for property created.- Parameters:
created- New value of property created.
-
setFlags
public void setFlags(short flags) Setter for property flags.- Parameters:
flags- New value of property flags.
-
setFontDirectionHint
public void setFontDirectionHint(short fontDirectionHint) Setter for property fontDirectionHint.- Parameters:
fontDirectionHint- New value of property fontDirectionHint.
-
setFontRevision
public void setFontRevision(int fontRevision) Setter for property fontRevision.- Parameters:
fontRevision- New value of property fontRevision.
-
setGlyphDataFormat
public void setGlyphDataFormat(short glyphDataFormat) Setter for property glyphDataFormat.- Parameters:
glyphDataFormat- New value of property glyphDataFormat.
-
setIndexToLocFormat
public void setIndexToLocFormat(short indexToLocFormat) Setter for property indexToLocFormat.- Parameters:
indexToLocFormat- New value of property indexToLocFormat.
-
setLowestRecPPem
public void setLowestRecPPem(short lowestRecPPem) Setter for property lowestRecPPem.- Parameters:
lowestRecPPem- New value of property lowestRecPPem.
-
setMacStyle
public void setMacStyle(short macStyle) Setter for property macStyle.- Parameters:
macStyle- New value of property macStyle.
-
setMagicNumber
public void setMagicNumber(int magicNumber) Setter for property magicNumber.- Parameters:
magicNumber- New value of property magicNumber.
-
setModified
public void setModified(long modified) Setter for property modified.- Parameters:
modified- New value of property modified.
-
setUnitsPerEm
public void setUnitsPerEm(short unitsPerEm) Setter for property unitsPerEm.- Parameters:
unitsPerEm- New value of property unitsPerEm.
-
setVersion
public void setVersion(int version) Setter for property version.- Parameters:
version- New value of property version.
-
toString
Create a pretty string- Overrides:
toStringin classTrueTypeTable
-