public class OS2WindowsMetricsTable extends TTFTable
| Modifier and Type | Field and Description | 
|---|---|
| static int | FAMILY_CLASS_CLAREDON_SERIFSFamily class constant. | 
| static int | FAMILY_CLASS_FREEFORM_SERIFSFamily class constant. | 
| static int | FAMILY_CLASS_MODERN_SERIFSFamily class constant. | 
| static int | FAMILY_CLASS_NO_CLASSIFICATIONFamily class constant. | 
| static int | FAMILY_CLASS_OLDSTYLE_SERIFSFamily class constant. | 
| static int | FAMILY_CLASS_ORNAMENTALSFamily class constant. | 
| static int | FAMILY_CLASS_SANS_SERIFFamily class constant. | 
| static int | FAMILY_CLASS_SCRIPTSFamily class constant. | 
| static int | FAMILY_CLASS_SLAB_SERIFSFamily class constant. | 
| static int | FAMILY_CLASS_SYMBOLICFamily class constant. | 
| static int | FAMILY_CLASS_TRANSITIONAL_SERIFSFamily class constant. | 
| static short | FSTYPE_BITMAP_ONLYBitmap embedding only: only bitmaps contained in the font may be embedded. | 
| static short | FSTYPE_EDITIBLEEditable embedding: the font may be embedded but must only be installed temporarily on other
 systems. | 
| static short | FSTYPE_NO_SUBSETTINGNo subsetting: the font must not be subsetted prior to embedding. | 
| static short | FSTYPE_PREVIEW_AND_PRINTPreview and Print embedding: the font may be embedded, and temporarily loaded on the
 remote system. | 
| static short | FSTYPE_RESTRICTEDRestricted License embedding: must not be modified, embedded or exchanged in any manner. | 
| static String | TAGA tag that identifies this table type. | 
| static int | WEIGHT_CLASS_BLACKWeight class constant. | 
| static int | WEIGHT_CLASS_BOLDWeight class constant. | 
| static int | WEIGHT_CLASS_EXTRA_BOLDWeight class constant. | 
| static int | WEIGHT_CLASS_LIGHTWeight class constant. | 
| static int | WEIGHT_CLASS_MEDIUMWeight class constant. | 
| static int | WEIGHT_CLASS_NORMALWeight class constant. | 
| static int | WEIGHT_CLASS_SEMI_BOLDWeight class constant. | 
| static int | WEIGHT_CLASS_THINWeight class constant. | 
| static int | WEIGHT_CLASS_ULTRA_LIGHTWeight class constant. | 
| static int | WIDTH_CLASS_CONDENSEDWidth class constant. | 
| static int | WIDTH_CLASS_EXPANDEDWidth class constant. | 
| static int | WIDTH_CLASS_EXTRA_CONDENSEDWidth class constant. | 
| static int | WIDTH_CLASS_EXTRA_EXPANDEDWidth class constant. | 
| static int | WIDTH_CLASS_MEDIUMWidth class constant. | 
| static int | WIDTH_CLASS_SEMI_CONDENSEDWidth class constant. | 
| static int | WIDTH_CLASS_SEMI_EXPANDEDWidth class constant. | 
| static int | WIDTH_CLASS_ULTRA_CONDENSEDWidth class constant. | 
| static int | WIDTH_CLASS_ULTRA_EXPANDEDWidth class constant. | 
font, initialized| Modifier and Type | Method and Description | 
|---|---|
| String | getAchVendId() | 
| short | getAverageCharWidth() | 
| int | getBreakChar()Returns the usBreakChar. | 
| int | getCapHeight()Returns the sCapHeight. | 
| long | getCodePageRange1() | 
| long | getCodePageRange2() | 
| int | getDefaultChar()Returns the usDefaultChar. | 
| int | getFamilyClass() | 
| int | getFirstCharIndex() | 
| int | getFsSelection() | 
| short | getFsType() | 
| int | getHeight()Returns the sxHeight. | 
| int | getLastCharIndex() | 
| int | getMaxContext()Returns the usMaxContext. | 
| byte[] | getPanose() | 
| short | getStrikeoutPosition() | 
| short | getStrikeoutSize() | 
| short | getSubscriptXOffset() | 
| short | getSubscriptXSize() | 
| short | getSubscriptYOffset() | 
| short | getSubscriptYSize() | 
| short | getSuperscriptXOffset() | 
| short | getSuperscriptXSize() | 
| short | getSuperscriptYOffset() | 
| short | getSuperscriptYSize() | 
| int | getTypoAscender() | 
| int | getTypoDescender() | 
| int | getTypoLineGap() | 
| long | getUnicodeRange1() | 
| long | getUnicodeRange2() | 
| long | getUnicodeRange3() | 
| long | getUnicodeRange4() | 
| int | getVersion() | 
| int | getWeightClass() | 
| int | getWidthClass() | 
| int | getWinAscent() | 
| int | getWinDescent() | 
| void | read(TrueTypeFont ttf,
    org.apache.fontbox.ttf.TTFDataStream data)This will read the required data from the stream. | 
| void | setAchVendId(String achVendIdValue) | 
| void | setAverageCharWidth(short averageCharWidthValue) | 
| void | setCodePageRange1(long codePageRange1Value) | 
| void | setCodePageRange2(long codePageRange2Value) | 
| void | setFamilyClass(int familyClassValue) | 
| 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 | setTypoAscender(int typoAscenderValue) | 
| void | setTypoDescender(int typoDescenderValue) | 
| void | setTypoLineGap(int typeLineGapValue) | 
| 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) | 
getCheckSum, getInitialized, getLength, getOffset, getTagpublic 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 short FSTYPE_RESTRICTED
For Restricted License embedding to take effect, it must be the only level of embedding selected.
public static final short FSTYPE_PREVIEW_AND_PRINT
public static final short FSTYPE_EDITIBLE
public static final short FSTYPE_NO_SUBSETTING
public static final short FSTYPE_BITMAP_ONLY
public static final String TAG
public String getAchVendId()
public void setAchVendId(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 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 getTypoLineGap()
public void setTypoLineGap(int typeLineGapValue)
typeLineGapValue - The typoLineGap 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 int getHeight()
public int getCapHeight()
public int getDefaultChar()
public int getBreakChar()
public int getMaxContext()
public void read(TrueTypeFont ttf, org.apache.fontbox.ttf.TTFDataStream data) throws IOException
ttf - The font that is being read.data - The stream to read the data from.IOException - If there is an error reading the data.Copyright © 2002–2017 The Apache Software Foundation. All rights reserved.