org.apache.fontbox.ttf
Class Glyph2D

java.lang.Object
  extended by org.apache.fontbox.ttf.Glyph2D

public class Glyph2D
extends java.lang.Object

This class provides a glyph to GeneralPath conversion. This class is based on code from Apache Batik a subproject of Apache XMLGraphics. see http://xmlgraphics.apache.org/batik/ for further details.


Constructor Summary
Glyph2D(GlyphDescription gd, short lsb, int advance)
          Constructor.
 
Method Summary
 int getAdvanceWidth()
          Returns the advanceWidth value.
 short getLeftSideBearing()
          Returns the leftSideBearing value.
 java.awt.geom.GeneralPath getPath()
          Returns the path describing the glyph.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Glyph2D

public Glyph2D(GlyphDescription gd,
               short lsb,
               int advance)
Constructor.

Parameters:
gd - the glyph description
lsb - leftSideBearing
advance - advanceWidth
Method Detail

getAdvanceWidth

public int getAdvanceWidth()
Returns the advanceWidth value.

Returns:
the advanceWidth

getLeftSideBearing

public short getLeftSideBearing()
Returns the leftSideBearing value.

Returns:
the leftSideBearing

getPath

public java.awt.geom.GeneralPath getPath()
Returns the path describing the glyph.

Returns:
the GeneralPath of the glyph