|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fontbox.ttf.TTFTable
org.apache.fontbox.ttf.OS2WindowsMetricsTable
public class OS2WindowsMetricsTable
A table in a true type font.
Field Summary | |
---|---|
static int |
FAMILY_CLASS_CLAREDON_SERIFS
Family class constant. |
static int |
FAMILY_CLASS_FREEFORM_SERIFS
Family class constant. |
static int |
FAMILY_CLASS_MODERN_SERIFS
Family class constant. |
static int |
FAMILY_CLASS_NO_CLASSIFICATION
Family class constant. |
static int |
FAMILY_CLASS_OLDSTYLE_SERIFS
Family class constant. |
static int |
FAMILY_CLASS_ORNAMENTALS
Family class constant. |
static int |
FAMILY_CLASS_SANS_SERIF
Family class constant. |
static int |
FAMILY_CLASS_SCRIPTS
Family class constant. |
static int |
FAMILY_CLASS_SLAB_SERIFS
Family class constant. |
static int |
FAMILY_CLASS_SYMBOLIC
Family class constant. |
static int |
FAMILY_CLASS_TRANSITIONAL_SERIFS
Family class constant. |
static java.lang.String |
TAG
A tag that identifies this table type. |
static int |
WEIGHT_CLASS_BLACK
Weight class constant. |
static int |
WEIGHT_CLASS_BOLD
Weight class constant. |
static int |
WEIGHT_CLASS_EXTRA_BOLD
Weight class constant. |
static int |
WEIGHT_CLASS_LIGHT
Weight class constant. |
static int |
WEIGHT_CLASS_MEDIUM
Weight class constant. |
static int |
WEIGHT_CLASS_NORMAL
Weight class constant. |
static int |
WEIGHT_CLASS_SEMI_BOLD
Weight class constant. |
static int |
WEIGHT_CLASS_THIN
Weight class constant. |
static int |
WEIGHT_CLASS_ULTRA_LIGHT
Weight class constant. |
static int |
WIDTH_CLASS_CONDENSED
Width class constant. |
static int |
WIDTH_CLASS_EXPANDED
Width class constant. |
static int |
WIDTH_CLASS_EXTRA_CONDENSED
Width class constant. |
static int |
WIDTH_CLASS_EXTRA_EXPANDED
Width class constant. |
static int |
WIDTH_CLASS_MEDIUM
Width class constant. |
static int |
WIDTH_CLASS_SEMI_CONDENSED
Width class constant. |
static int |
WIDTH_CLASS_SEMI_EXPANDED
Width class constant. |
static int |
WIDTH_CLASS_ULTRA_CONDENSED
Width class constant. |
static int |
WIDTH_CLASS_ULTRA_EXPANDED
Width class constant. |
Constructor Summary | |
---|---|
OS2WindowsMetricsTable()
|
Method Summary | |
---|---|
java.lang.String |
getAchVendId()
|
short |
getAverageCharWidth()
|
long |
getCodePageRange1()
|
long |
getCodePageRange2()
|
int |
getFamilyClass()
|
int |
getFamilySubClass()
|
int |
getFirstCharIndex()
|
int |
getFsSelection()
|
short |
getFsType()
|
int |
getLastCharIndex()
|
byte[] |
getPanose()
|
short |
getStrikeoutPosition()
|
short |
getStrikeoutSize()
|
short |
getSubscriptXOffset()
|
short |
getSubscriptXSize()
|
short |
getSubscriptYOffset()
|
short |
getSubscriptYSize()
|
short |
getSuperscriptXOffset()
|
short |
getSuperscriptXSize()
|
short |
getSuperscriptYOffset()
|
short |
getSuperscriptYSize()
|
int |
getTypeLineGap()
|
int |
getTypoAscender()
|
int |
getTypoDescender()
|
long |
getUnicodeRange1()
|
long |
getUnicodeRange2()
|
long |
getUnicodeRange3()
|
long |
getUnicodeRange4()
|
int |
getVersion()
|
int |
getWeightClass()
|
int |
getWidthClass()
|
int |
getWinAscent()
|
int |
getWinDescent()
|
void |
initData(TrueTypeFont ttf,
TTFDataStream data)
This will read the required data from the stream. |
void |
setAchVendId(java.lang.String achVendIdValue)
|
void |
setAverageCharWidth(short averageCharWidthValue)
|
void |
setCodePageRange1(long codePageRange1Value)
|
void |
setCodePageRange2(long codePageRange2Value)
|
void |
setFamilyClass(int familyClassValue)
|
void |
setFamilySubClass(int familySubClassValue)
|
void |
setFirstCharIndex(int firstCharIndexValue)
|
void |
setFsSelection(int fsSelectionValue)
|
void |
setFsType(short fsTypeValue)
|
void |
setLastCharIndex(int lastCharIndexValue)
|
void |
setPanose(byte[] panoseValue)
|
void |
setStrikeoutPosition(short strikeoutPositionValue)
|
void |
setStrikeoutSize(short strikeoutSizeValue)
|
void |
setSubscriptXOffset(short subscriptXOffsetValue)
|
void |
setSubscriptXSize(short subscriptXSizeValue)
|
void |
setSubscriptYOffset(short subscriptYOffsetValue)
|
void |
setSubscriptYSize(short subscriptYSizeValue)
|
void |
setSuperscriptXOffset(short superscriptXOffsetValue)
|
void |
setSuperscriptXSize(short superscriptXSizeValue)
|
void |
setSuperscriptYOffset(short superscriptYOffsetValue)
|
void |
setSuperscriptYSize(short superscriptYSizeValue)
|
void |
setTypeLineGap(int typeLineGapValue)
|
void |
setTypoAscender(int typoAscenderValue)
|
void |
setTypoDescender(int typoDescenderValue)
|
void |
setUnicodeRange1(long unicodeRange1Value)
|
void |
setUnicodeRange2(long unicodeRange2Value)
|
void |
setUnicodeRange3(long unicodeRange3Value)
|
void |
setUnicodeRange4(long unicodeRange4Value)
|
void |
setVersion(int versionValue)
|
void |
setWeightClass(int weightClassValue)
|
void |
setWidthClass(int widthClassValue)
|
void |
setWinAscent(int winAscentValue)
|
void |
setWinDescent(int winDescentValue)
|
Methods inherited from class org.apache.fontbox.ttf.TTFTable |
---|
getCheckSum, getLength, getOffset, getTag, setCheckSum, setLength, setOffset, setTag |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int WEIGHT_CLASS_THIN
public static final int WEIGHT_CLASS_ULTRA_LIGHT
public static final int WEIGHT_CLASS_LIGHT
public static final int WEIGHT_CLASS_NORMAL
public static final int WEIGHT_CLASS_MEDIUM
public static final int WEIGHT_CLASS_SEMI_BOLD
public static final int WEIGHT_CLASS_BOLD
public static final int WEIGHT_CLASS_EXTRA_BOLD
public static final int WEIGHT_CLASS_BLACK
public static final int WIDTH_CLASS_ULTRA_CONDENSED
public static final int WIDTH_CLASS_EXTRA_CONDENSED
public static final int WIDTH_CLASS_CONDENSED
public static final int WIDTH_CLASS_SEMI_CONDENSED
public static final int WIDTH_CLASS_MEDIUM
public static final int WIDTH_CLASS_SEMI_EXPANDED
public static final int WIDTH_CLASS_EXPANDED
public static final int WIDTH_CLASS_EXTRA_EXPANDED
public static final int WIDTH_CLASS_ULTRA_EXPANDED
public static final int FAMILY_CLASS_NO_CLASSIFICATION
public static final int FAMILY_CLASS_OLDSTYLE_SERIFS
public static final int FAMILY_CLASS_TRANSITIONAL_SERIFS
public static final int FAMILY_CLASS_MODERN_SERIFS
public static final int FAMILY_CLASS_CLAREDON_SERIFS
public static final int FAMILY_CLASS_SLAB_SERIFS
public static final int FAMILY_CLASS_FREEFORM_SERIFS
public static final int FAMILY_CLASS_SANS_SERIF
public static final int FAMILY_CLASS_ORNAMENTALS
public static final int FAMILY_CLASS_SCRIPTS
public static final int FAMILY_CLASS_SYMBOLIC
public static final java.lang.String TAG
Constructor Detail |
---|
public OS2WindowsMetricsTable()
Method Detail |
---|
public java.lang.String getAchVendId()
public void setAchVendId(java.lang.String achVendIdValue)
achVendIdValue
- The achVendId to set.public short getAverageCharWidth()
public void setAverageCharWidth(short averageCharWidthValue)
averageCharWidthValue
- The averageCharWidth to set.public long getCodePageRange1()
public void setCodePageRange1(long codePageRange1Value)
codePageRange1Value
- The codePageRange1 to set.public long getCodePageRange2()
public void setCodePageRange2(long codePageRange2Value)
codePageRange2Value
- The codePageRange2 to set.public int getFamilyClass()
public void setFamilyClass(int familyClassValue)
familyClassValue
- The familyClass to set.public int getFamilySubClass()
public void setFamilySubClass(int familySubClassValue)
familySubClassValue
- The familySubClass to set.public int getFirstCharIndex()
public void setFirstCharIndex(int firstCharIndexValue)
firstCharIndexValue
- The firstCharIndex to set.public int getFsSelection()
public void setFsSelection(int fsSelectionValue)
fsSelectionValue
- The fsSelection to set.public short getFsType()
public void setFsType(short fsTypeValue)
fsTypeValue
- The fsType to set.public int getLastCharIndex()
public void setLastCharIndex(int lastCharIndexValue)
lastCharIndexValue
- The lastCharIndex to set.public byte[] getPanose()
public void setPanose(byte[] panoseValue)
panoseValue
- The panose to set.public short getStrikeoutPosition()
public void setStrikeoutPosition(short strikeoutPositionValue)
strikeoutPositionValue
- The strikeoutPosition to set.public short getStrikeoutSize()
public void setStrikeoutSize(short strikeoutSizeValue)
strikeoutSizeValue
- The strikeoutSize to set.public short getSubscriptXOffset()
public void setSubscriptXOffset(short subscriptXOffsetValue)
subscriptXOffsetValue
- The subscriptXOffset to set.public short getSubscriptXSize()
public void setSubscriptXSize(short subscriptXSizeValue)
subscriptXSizeValue
- The subscriptXSize to set.public short getSubscriptYOffset()
public void setSubscriptYOffset(short subscriptYOffsetValue)
subscriptYOffsetValue
- The subscriptYOffset to set.public short getSubscriptYSize()
public void setSubscriptYSize(short subscriptYSizeValue)
subscriptYSizeValue
- The subscriptYSize to set.public short getSuperscriptXOffset()
public void setSuperscriptXOffset(short superscriptXOffsetValue)
superscriptXOffsetValue
- The superscriptXOffset to set.public short getSuperscriptXSize()
public void setSuperscriptXSize(short superscriptXSizeValue)
superscriptXSizeValue
- The superscriptXSize to set.public short getSuperscriptYOffset()
public void setSuperscriptYOffset(short superscriptYOffsetValue)
superscriptYOffsetValue
- The superscriptYOffset to set.public short getSuperscriptYSize()
public void setSuperscriptYSize(short superscriptYSizeValue)
superscriptYSizeValue
- The superscriptYSize to set.public int getTypeLineGap()
public void setTypeLineGap(int typeLineGapValue)
typeLineGapValue
- The typeLineGap to set.public int getTypoAscender()
public void setTypoAscender(int typoAscenderValue)
typoAscenderValue
- The typoAscender to set.public int getTypoDescender()
public void setTypoDescender(int typoDescenderValue)
typoDescenderValue
- The typoDescender to set.public long getUnicodeRange1()
public void setUnicodeRange1(long unicodeRange1Value)
unicodeRange1Value
- The unicodeRange1 to set.public long getUnicodeRange2()
public void setUnicodeRange2(long unicodeRange2Value)
unicodeRange2Value
- The unicodeRange2 to set.public long getUnicodeRange3()
public void setUnicodeRange3(long unicodeRange3Value)
unicodeRange3Value
- The unicodeRange3 to set.public long getUnicodeRange4()
public void setUnicodeRange4(long unicodeRange4Value)
unicodeRange4Value
- The unicodeRange4 to set.public int getVersion()
public void setVersion(int versionValue)
versionValue
- The version to set.public int getWeightClass()
public void setWeightClass(int weightClassValue)
weightClassValue
- The weightClass to set.public int getWidthClass()
public void setWidthClass(int widthClassValue)
widthClassValue
- The widthClass to set.public int getWinAscent()
public void setWinAscent(int winAscentValue)
winAscentValue
- The winAscent to set.public int getWinDescent()
public void setWinDescent(int winDescentValue)
winDescentValue
- The winDescent to set.public void initData(TrueTypeFont ttf, TTFDataStream data) throws java.io.IOException
initData
in class TTFTable
ttf
- The font that is being read.data
- The stream to read the data from.
java.io.IOException
- If there is an error reading the data.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |