Class GlyphData

java.lang.Object
org.ofdrw.converter.font.GlyphData

public class GlyphData extends Object
A glyph data record in the glyf table.
Author:
Ben Litchfield
  • Constructor Details

    • GlyphData

      public GlyphData()
    • GlyphData

      public GlyphData(GeneralPath path)
      创建包含 CFF 路径的 GlyphData
      Parameters:
      path - CFF 字体路径
  • Method Details

    • readData

      public void readData(TTFDataStream data, int leftSideBearing, GlyphDataProvider provider) throws IOException
      This will read the required data from the stream.
      Parameters:
      data - The stream to read the data from.
      leftSideBearing - The left side bearing for this glyph.
      provider - 字形数据提供器,用于在符合字形时工作。
      Throws:
      IOException - If there is an error reading the data.
    • getBoundingBox

      public org.apache.fontbox.util.BoundingBox getBoundingBox()
      Returns:
      Returns the boundingBox.
    • setBoundingBox

      public void setBoundingBox(org.apache.fontbox.util.BoundingBox boundingBoxValue)
      Parameters:
      boundingBoxValue - The boundingBox to set.
    • getNumberOfContours

      public short getNumberOfContours()
      Returns:
      Returns the numberOfContours.
    • setNumberOfContours

      public void setNumberOfContours(short numberOfContoursValue)
      Parameters:
      numberOfContoursValue - The numberOfContours to set.
    • getDescription

      public org.apache.fontbox.ttf.GlyphDescription getDescription()
      Returns the description of the glyph.
      Returns:
      the glyph description
    • getPath

      public GeneralPath getPath()
      Returns the path of the glyph.
      Returns:
      the path
    • getXMaximum

      public short getXMaximum()
      Returns the xMax value.
      Returns:
      the XMax value
    • getXMinimum

      public short getXMinimum()
      Returns the xMin value.
      Returns:
      the xMin value
    • getYMaximum

      public short getYMaximum()
      Returns the yMax value.
      Returns:
      the yMax value
    • getYMinimum

      public short getYMinimum()
      Returns the yMin value.
      Returns:
      the yMin value