org.pentaho.reporting.libraries.fonts.truetype

Class FontHeaderTable

public class FontHeaderTable extends Object implements FontTable

Creation-Date: 06.11.2005, 20:24:42

Author: Thomas Morgner

Field Summary
static intFEATURE_BASELINE
static intFEATURE_CLEARTYPE
static intFEATURE_COMPRESSED
static intFEATURE_EXPLICIT_POINTSIZE
static intFEATURE_INDIC_REARRANGE
static intFEATURE_INTEGER_SCALING
static intFEATURE_LAYOUT_REQUIRED
static intFEATURE_LSB
static intFEATURE_METAMORPH
static intFEATURE_NONLINEAR_WIDTH
static intFEATURE_RTL_GLYPHS
static intFEATURE_VERTICAL
static intSTYLE_BOLD
static intSTYLE_CONDENSED
static intSTYLE_EXTENDED
static intSTYLE_ITALIC
static intSTYLE_OUTLINE
static intSTYLE_SHADOW
static intSTYLE_UNDERLINE
static longTABLE_ID
Constructor Summary
FontHeaderTable(byte[] data)
Method Summary
longgetCheckSumAdjustment()
longgetCreatedDate()
intgetFlags()
shortgetFontDirectionHint()
shortgetGlyphDataFormat()
shortgetIndexToLocFormat()
intgetLowestRecPPEM()
intgetMacStyle()
longgetModifiedDate()
longgetName()
longgetRevision()
intgetUnitsPerEm()
longgetVersion()
intgetxMax()
intgetxMin()
intgetyMax()
intgetyMin()
booleanisBold()
booleanisItalic()

Field Detail

FEATURE_BASELINE

public static final int FEATURE_BASELINE

FEATURE_CLEARTYPE

public static final int FEATURE_CLEARTYPE

FEATURE_COMPRESSED

public static final int FEATURE_COMPRESSED

FEATURE_EXPLICIT_POINTSIZE

public static final int FEATURE_EXPLICIT_POINTSIZE

FEATURE_INDIC_REARRANGE

public static final int FEATURE_INDIC_REARRANGE

FEATURE_INTEGER_SCALING

public static final int FEATURE_INTEGER_SCALING

FEATURE_LAYOUT_REQUIRED

public static final int FEATURE_LAYOUT_REQUIRED

FEATURE_LSB

public static final int FEATURE_LSB

FEATURE_METAMORPH

public static final int FEATURE_METAMORPH

FEATURE_NONLINEAR_WIDTH

public static final int FEATURE_NONLINEAR_WIDTH

FEATURE_RTL_GLYPHS

public static final int FEATURE_RTL_GLYPHS

FEATURE_VERTICAL

public static final int FEATURE_VERTICAL

STYLE_BOLD

public static final int STYLE_BOLD

STYLE_CONDENSED

public static final int STYLE_CONDENSED

STYLE_EXTENDED

public static final int STYLE_EXTENDED

STYLE_ITALIC

public static final int STYLE_ITALIC

STYLE_OUTLINE

public static final int STYLE_OUTLINE

STYLE_SHADOW

public static final int STYLE_SHADOW

STYLE_UNDERLINE

public static final int STYLE_UNDERLINE

TABLE_ID

public static final long TABLE_ID

Constructor Detail

FontHeaderTable

public FontHeaderTable(byte[] data)

Method Detail

getCheckSumAdjustment

public long getCheckSumAdjustment()

getCreatedDate

public long getCreatedDate()

getFlags

public int getFlags()

getFontDirectionHint

public short getFontDirectionHint()

getGlyphDataFormat

public short getGlyphDataFormat()

getIndexToLocFormat

public short getIndexToLocFormat()

getLowestRecPPEM

public int getLowestRecPPEM()

getMacStyle

public int getMacStyle()

getModifiedDate

public long getModifiedDate()

getName

public long getName()

getRevision

public long getRevision()

getUnitsPerEm

public int getUnitsPerEm()

getVersion

public long getVersion()

getxMax

public int getxMax()

getxMin

public int getxMin()

getyMax

public int getyMax()

getyMin

public int getyMin()

isBold

public boolean isBold()

isItalic

public boolean isItalic()