Top Fields Constructors Methods
jogamp.graph.font.typecast.ot.table

public Class Os2Table

extends Object
implements Table
Class Inheritance
All Implemented Interfaces
jogamp.graph.font.typecast.ot.table.Table
Imports
java.io.DataInput, .IOException

Author
David Schweinsberg
Version
$Id: Os2Table.java,v 1.2 2004-12-09 23:46:21 davidsch Exp $

Field Summary

Modifier and TypeField and Description
private final int
private final DirectoryEntry
private final short
private final short
private final Panose
private short
private final short
private final short
private final short
private final short
private short
private final int
private final int
private final int
private final int
private final int
private final int
private int
private int
private final int
private final int
private int
private final int
private final int
private final int
private final int
private final int
private final short
private final short
private final short
private final short
private final short
private final short
private final short
private final short
private final short
private final short
private final short

Constructor Summary

AccessConstructor and Description
protected
Os2Table(final DirectoryEntry de, final DataInput di)

Method Summary

Modifier and TypeMethod and Description
public short
public int
public short
public int
public int
public int
public DirectoryEntry

Returns:

A directory entry
getDirectoryEntry
()

Implements jogamp.graph.font.typecast.ot.table.Table.getDirectoryEntry.

Get a directory entry for this table.
public short
public int
public int
public short
public int
public Panose
public short
public short
public short
public short
public short
public short
public short
public short
public short
public short
public short
public int
getType()

Implements jogamp.graph.font.typecast.ot.table.Table.getType.

Get the table type, as a table directory value.
public short
public short
public short
public int
public int
public int
public int
public int
private String
public int
public int
public int
public int
public int
public short
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

_achVendorIDback to summary
private final int _achVendorID
_deback to summary
private final DirectoryEntry _de
_fsSelectionback to summary
private final short _fsSelection
_fsTypeback to summary
private final short _fsType
_panoseback to summary
private final Panose _panose
_sCapHeightback to summary
private short _sCapHeight
_sFamilyClassback to summary
private final short _sFamilyClass
_sTypoAscenderback to summary
private final short _sTypoAscender
_sTypoDescenderback to summary
private final short _sTypoDescender
_sTypoLineGapback to summary
private final short _sTypoLineGap
_sxHeightback to summary
private short _sxHeight
_ulCodePageRange1back to summary
private final int _ulCodePageRange1
_ulCodePageRange2back to summary
private final int _ulCodePageRange2
_ulUnicodeRange1back to summary
private final int _ulUnicodeRange1
_ulUnicodeRange2back to summary
private final int _ulUnicodeRange2
_ulUnicodeRange3back to summary
private final int _ulUnicodeRange3
_ulUnicodeRange4back to summary
private final int _ulUnicodeRange4
_usBreakCharback to summary
private int _usBreakChar
_usDefaultCharback to summary
private int _usDefaultChar
_usFirstCharIndexback to summary
private final int _usFirstCharIndex
_usLastCharIndexback to summary
private final int _usLastCharIndex
_usMaxContextback to summary
private int _usMaxContext
_usWeightClassback to summary
private final int _usWeightClass
_usWidthClassback to summary
private final int _usWidthClass
_usWinAscentback to summary
private final int _usWinAscent
_usWinDescentback to summary
private final int _usWinDescent
_versionback to summary
private final int _version
_xAvgCharWidthback to summary
private final short _xAvgCharWidth
_yStrikeoutPositionback to summary
private final short _yStrikeoutPosition
_yStrikeoutSizeback to summary
private final short _yStrikeoutSize
_ySubscriptXOffsetback to summary
private final short _ySubscriptXOffset
_ySubscriptXSizeback to summary
private final short _ySubscriptXSize
_ySubscriptYOffsetback to summary
private final short _ySubscriptYOffset
_ySubscriptYSizeback to summary
private final short _ySubscriptYSize
_ySuperscriptXOffsetback to summary
private final short _ySuperscriptXOffset
_ySuperscriptXSizeback to summary
private final short _ySuperscriptXSize
_ySuperscriptYOffsetback to summary
private final short _ySuperscriptYOffset
_ySuperscriptYSizeback to summary
private final short _ySuperscriptYSize

Constructor Detail

Os2Tableback to summary
protected Os2Table(final DirectoryEntry de, final DataInput di) throws IOException

Method Detail

getAvgCharWidthback to summary
public short getAvgCharWidth()
getBreakCharback to summary
public int getBreakChar()
getCapHeightback to summary
public short getCapHeight()
getCodePageRange1back to summary
public int getCodePageRange1()
getCodePageRange2back to summary
public int getCodePageRange2()
getDefaultCharback to summary
public int getDefaultChar()
getDirectoryEntryback to summary
public DirectoryEntry getDirectoryEntry()

Implements jogamp.graph.font.typecast.ot.table.Table.getDirectoryEntry.

Get a directory entry for this table. This uniquely identifies the table in collections where there may be more than one instance of a particular table.

Returns:DirectoryEntry

A directory entry

Annotations
@Override
getFamilyClassback to summary
public short getFamilyClass()
getFirstCharIndexback to summary
public int getFirstCharIndex()
getLastCharIndexback to summary
public int getLastCharIndex()
getLicenseTypeback to summary
public short getLicenseType()
getMaxContextback to summary
public int getMaxContext()
getPanoseback to summary
public Panose getPanose()
getSelectionback to summary
public short getSelection()
getStrikeoutPositionback to summary
public short getStrikeoutPosition()
getStrikeoutSizeback to summary
public short getStrikeoutSize()
getSubscriptXOffsetback to summary
public short getSubscriptXOffset()
getSubscriptXSizeback to summary
public short getSubscriptXSize()
getSubscriptYOffsetback to summary
public short getSubscriptYOffset()
getSubscriptYSizeback to summary
public short getSubscriptYSize()
getSuperscriptXOffsetback to summary
public short getSuperscriptXOffset()
getSuperscriptXSizeback to summary
public short getSuperscriptXSize()
getSuperscriptYOffsetback to summary
public short getSuperscriptYOffset()
getSuperscriptYSizeback to summary
public short getSuperscriptYSize()
getTypeback to summary
public int getType()

Implements jogamp.graph.font.typecast.ot.table.Table.getType.

Doc from jogamp.graph.font.typecast.ot.table.Table.getType.

Get the table type, as a table directory value.

Returns:int

The table type

Annotations
@Override
getTypoAscenderback to summary
public short getTypoAscender()
getTypoDescenderback to summary
public short getTypoDescender()
getTypoLineGapback to summary
public short getTypoLineGap()
getUnicodeRange1back to summary
public int getUnicodeRange1()
getUnicodeRange2back to summary
public int getUnicodeRange2()
getUnicodeRange3back to summary
public int getUnicodeRange3()
getUnicodeRange4back to summary
public int getUnicodeRange4()
getVendorIDback to summary
public int getVendorID()
getVendorIDAsStringback to summary
private String getVendorIDAsString()
getVersionback to summary
public int getVersion()
getWeightClassback to summary
public int getWeightClass()
getWidthClassback to summary
public int getWidthClass()
getWinAscentback to summary
public int getWinAscent()
getWinDescentback to summary
public int getWinDescent()
getXHeightback to summary
public short getXHeight()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object

Annotations
@Override