Class GlyfSimpleDescript

java.lang.Object
org.apache.fontbox.ttf.GlyfDescript
org.apache.fontbox.ttf.GlyfSimpleDescript
All Implemented Interfaces:
GlyphDescription

public class GlyfSimpleDescript extends GlyfDescript
This class is based on code from Apache Batik a subproject of Apache XMLGraphics. see http://xmlgraphics.apache.org/batik/ for further details.
  • Constructor Details

    • GlyfSimpleDescript

      public GlyfSimpleDescript(short numberOfContours, TTFDataStream bais) throws IOException
      Constructor.
      Parameters:
      numberOfContours - number of contours
      bais - the stream to be read
      Throws:
      IOException - is thrown if something went wrong
  • Method Details

    • getEndPtOfContours

      public int getEndPtOfContours(int i)
      Returns the index of the ending point of the given contour.
      Parameters:
      i - the number of the contour
      Returns:
      the index of the ending point of the given contour
    • getFlags

      public byte getFlags(int i)
      Returns the flags of the given point.
      Parameters:
      i - the given point
      Returns:
      the flags value for the given point
    • getXCoordinate

      public short getXCoordinate(int i)
      Returns the x coordinate of the given point.
      Parameters:
      i - the given point
      Returns:
      the x coordinate value for the given point
    • getYCoordinate

      public short getYCoordinate(int i)
      Returns the y coordinate of the given point.
      Parameters:
      i - the given point
      Returns:
      the y coordinate value for the given point
    • isComposite

      public boolean isComposite()
      Returns whether this point is a composite or not.
      Returns:
      true if this point is a composite
    • getPointCount

      public int getPointCount()
      Returns the number of points.
      Returns:
      the number of points