Class HeadTable
- java.lang.Object
-
- org.apache.batik.svggen.font.table.HeadTable
-
-
Field Summary
Fields Modifier and Type Field Description private intcheckSumAdjustmentprivate longcreatedprivate shortflagsprivate shortfontDirectionHintprivate intfontRevisionprivate shortglyphDataFormatprivate shortindexToLocFormatprivate shortlowestRecPPEMprivate shortmacStyleprivate intmagicNumberprivate longmodifiedprivate shortunitsPerEmprivate intversionNumberprivate shortxMaxprivate shortxMinprivate shortyMaxprivate shortyMin-
Fields inherited from interface org.apache.batik.svggen.font.table.Table
BASE, CFF, cmap, cvt, DSIG, EBDT, EBLC, EBSC, encodingArabic, encodingArmenian, encodingASCII, encodingBengali, encodingBurmese, encodingChinese, encodingDevanagari, encodingGeez, encodingGeorgian, encodingGreek, encodingGujarati, encodingGurmukhi, encodingHebrew, encodingISO10646, encodingISO8859_1, encodingJapanese, encodingKannada, encodingKhmer, encodingKorean, encodingLaotian, encodingMalayalam, encodingMaldivian, encodingMongolian, encodingOriya, encodingRoman, encodingRSymbol, encodingRussian, encodingSindhi, encodingSinhalese, encodingSlavic, encodingTamil, encodingTelugu, encodingThai, encodingTibetan, encodingUGL, encodingUndefined, encodingUninterp, encodingVietnamese, fpgm, fvar, gasp, GDEF, glyf, GPOS, GSUB, hdmx, head, hhea, hmtx, JSTF, kern, languageArabic, languageBEL, languageBGR, languageCAT, languageChinese, languageCSY, languageDAN, languageDanish, languageDEA, languageDEC, languageDEL, languageDES, languageDEU, languageDutch, languageELL, languageENA, languageENC, languageENG, languageEnglish, languageENI, languageENU, languageENZ, languageESM, languageESN, languageESP, languageETI, languageEUQ, languageFIN, languageFinnish, languageFRA, languageFRB, languageFRC, languageFrench, languageFRL, languageFRS, languageGerman, languageGreek, languageHebrew, languageHindi, languageHUN, languageIcelandic, languageISL, languageITA, languageItalian, languageITS, languageJapanese, languageLTH, languageLVI, languageMaltese, languageNLB, languageNLD, languageNON, languageNOR, languageNorwegian, languagePLK, languagePortuguese, languagePTB, languagePTG, languageROM, languageRUS, languageSHL, languageSKY, languageSLV, languageSpanish, languageSQI, languageSVE, languageSwedish, languageThai, languageTRK, languageTurkish, languageUKR, languageUrdu, languageYugoslavian, loca, LTSH, maxp, MMFX, MMSD, name, nameCopyrightNotice, nameFontFamilyName, nameFontSubfamilyName, nameFullFontName, namePostscriptName, nameTrademark, nameUniqueFontIdentifier, nameVersionString, OS_2, PCLT, platformAppleUnicode, platformISO, platformMacintosh, platformMicrosoft, post, prep, VDMX, vhea, vmtx
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedHeadTable(DirectoryEntry de, java.io.RandomAccessFile raf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCheckSumAdjustment()longgetCreated()shortgetFlags()shortgetFontDirectionHint()intgetFontRevision()shortgetGlyphDataFormat()shortgetIndexToLocFormat()shortgetLowestRecPPEM()shortgetMacStyle()longgetModified()intgetType()Get the table type, as a table directory value.shortgetUnitsPerEm()intgetVersionNumber()shortgetXMax()shortgetXMin()shortgetYMax()shortgetYMin()java.lang.StringtoString()
-
-
-
Field Detail
-
versionNumber
private int versionNumber
-
fontRevision
private int fontRevision
-
checkSumAdjustment
private int checkSumAdjustment
-
magicNumber
private int magicNumber
-
flags
private short flags
-
unitsPerEm
private short unitsPerEm
-
created
private long created
-
modified
private long modified
-
xMin
private short xMin
-
yMin
private short yMin
-
xMax
private short xMax
-
yMax
private short yMax
-
macStyle
private short macStyle
-
lowestRecPPEM
private short lowestRecPPEM
-
fontDirectionHint
private short fontDirectionHint
-
indexToLocFormat
private short indexToLocFormat
-
glyphDataFormat
private short glyphDataFormat
-
-
Constructor Detail
-
HeadTable
protected HeadTable(DirectoryEntry de, java.io.RandomAccessFile raf) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
getCheckSumAdjustment
public int getCheckSumAdjustment()
-
getCreated
public long getCreated()
-
getFlags
public short getFlags()
-
getFontDirectionHint
public short getFontDirectionHint()
-
getFontRevision
public int getFontRevision()
-
getGlyphDataFormat
public short getGlyphDataFormat()
-
getIndexToLocFormat
public short getIndexToLocFormat()
-
getLowestRecPPEM
public short getLowestRecPPEM()
-
getMacStyle
public short getMacStyle()
-
getModified
public long getModified()
-
getType
public int getType()
Description copied from interface:TableGet the table type, as a table directory value.
-
getUnitsPerEm
public short getUnitsPerEm()
-
getVersionNumber
public int getVersionNumber()
-
getXMax
public short getXMax()
-
getXMin
public short getXMin()
-
getYMax
public short getYMax()
-
getYMin
public short getYMin()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-