Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.fontbox.ttf
Class PostScriptTable

    java.lang.Object
      org.fontbox.ttf.TTFTable
          org.fontbox.ttf.PostScriptTable

public class PostScriptTable
extends TTFTable

A table in a true type font.

Version:
  $Revision: 1.1 $
Author:
  Ben Litchfield (ben@benlitchfield.com)

Field Summary
`static String` | `TAG` A tag that identifies this table type.

Constructor Summary
`PostScriptTable()`

Method Summary
`float` | `getFormatType()`
`String[]` | `getGlyphNames()`
`long` | `getIsFixedPitch()`
`float` | `getItalicAngle()`
`long` | `getMaxMemType1()`
`long` | `getMaxMemType42()`
`long` | `getMimMemType1()`
`long` | `getMinMemType42()`
`short` | `getUnderlinePosition()`
`short` | `getUnderlineThickness()`
`void` | `initData(TrueTypeFont ttf, TTFDataStream data)` This will read the required data from the stream.
`void` | `setFormatType(float formatTypeValue)`
`void` | `setGlyphNames(String[] glyphNamesValue)`
`void` | `setIsFixedPitch(long isFixedPitchValue)`
`void` | `setItalicAngle(float italicAngleValue)`
`void` | `setMaxMemType1(long maxMemType1Value)`
`void` | `setMaxMemType42(long maxMemType42Value)`
`void` | `setMimMemType1(long mimMemType1Value)`
`void` | `setMinMemType42(long minMemType42Value)`
`void` | `setUnderlinePosition(short underlinePositionValue)`
`void` | `setUnderlineThickness(short underlineThicknessValue)`

Methods inherited from class org.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

### TAG

    public static final String TAG

  A tag that identifies this table type.

  See Also:
    Constant Field Values

Constructor Detail

### PostScriptTable

    public PostScriptTable()

Method Detail

### initData

    public void initData(TrueTypeFont ttf,
                         TTFDataStream data)
                  throws IOException

  This will read the required data from the stream.

  Overrides:
    `initData` in class `TTFTable`
  Parameters:
    `ttf` - The font that is being read.
    `data` - The stream to read the data from.
  Throws:
    `IOException` - If there is an error reading the data.

### getFormatType

    public float getFormatType()

  Returns:
    Returns the formatType.

### setFormatType

    public void setFormatType(float formatTypeValue)

  Parameters:
    `formatTypeValue` - The formatType to set.

### getIsFixedPitch

    public long getIsFixedPitch()

  Returns:
    Returns the isFixedPitch.

### setIsFixedPitch

    public void setIsFixedPitch(long isFixedPitchValue)

  Parameters:
    `isFixedPitchValue` - The isFixedPitch to set.

### getItalicAngle

    public float getItalicAngle()

  Returns:
    Returns the italicAngle.

### setItalicAngle

    public void setItalicAngle(float italicAngleValue)

  Parameters:
    `italicAngleValue` - The italicAngle to set.

### getMaxMemType1

    public long getMaxMemType1()

  Returns:
    Returns the maxMemType1.

### setMaxMemType1

    public void setMaxMemType1(long maxMemType1Value)

  Parameters:
    `maxMemType1Value` - The maxMemType1 to set.

### getMaxMemType42

    public long getMaxMemType42()

  Returns:
    Returns the maxMemType42.

### setMaxMemType42

    public void setMaxMemType42(long maxMemType42Value)

  Parameters:
    `maxMemType42Value` - The maxMemType42 to set.

### getMimMemType1

    public long getMimMemType1()

  Returns:
    Returns the mimMemType1.

### setMimMemType1

    public void setMimMemType1(long mimMemType1Value)

  Parameters:
    `mimMemType1Value` - The mimMemType1 to set.

### getMinMemType42

    public long getMinMemType42()

  Returns:
    Returns the minMemType42.

### setMinMemType42

    public void setMinMemType42(long minMemType42Value)

  Parameters:
    `minMemType42Value` - The minMemType42 to set.

### getUnderlinePosition

    public short getUnderlinePosition()

  Returns:
    Returns the underlinePosition.

### setUnderlinePosition

    public void setUnderlinePosition(short underlinePositionValue)

  Parameters:
    `underlinePositionValue` - The underlinePosition to set.

### getUnderlineThickness

    public short getUnderlineThickness()

  Returns:
    Returns the underlineThickness.

### setUnderlineThickness

    public void setUnderlineThickness(short underlineThicknessValue)

  Parameters:
    `underlineThicknessValue` - The underlineThickness to set.

### getGlyphNames

    public String[] getGlyphNames()

  Returns:
    Returns the glyphNames.

### setGlyphNames

    public void setGlyphNames(String[] glyphNamesValue)

  Parameters:
    `glyphNamesValue` - The glyphNames to set.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD