类 IndexSubTable

直接已知子类:
IndexSubTableFormat1, IndexSubTableFormat2, IndexSubTableFormat3, IndexSubTableFormat4, IndexSubTableFormat5

public abstract class IndexSubTable extends SubTable
  • 字段详细资料

    • DEBUG

      private static final boolean DEBUG
      另请参阅:
    • firstGlyphIndex

      private final int firstGlyphIndex
    • lastGlyphIndex

      private final int lastGlyphIndex
    • indexFormat

      private final int indexFormat
    • imageFormat

      private final int imageFormat
    • imageDataOffset

      private final int imageDataOffset
  • 构造器详细资料

    • IndexSubTable

      protected IndexSubTable(ReadableFontData data, int firstGlyphIndex, int lastGlyphIndex)
  • 方法详细资料

    • createIndexSubTable

      protected static IndexSubTable createIndexSubTable(ReadableFontData data, int offsetToIndexSubTableArray, int arrayIndex)
    • indexFormat

      public int indexFormat()
    • firstGlyphIndex

      public int firstGlyphIndex()
    • lastGlyphIndex

      public int lastGlyphIndex()
    • imageFormat

      public int imageFormat()
    • imageDataOffset

      public int imageDataOffset()
    • glyphInfo

      public BitmapGlyphInfo glyphInfo(int glyphId)
    • glyphOffset

      public final int glyphOffset(int glyphId)
    • glyphStartOffset

      public abstract int glyphStartOffset(int glyphId)
      Gets the offset of the glyph relative to the block for this index subtable.
      参数:
      glyphId - the glyph id
      返回:
      the glyph offset
    • glyphLength

      public abstract int glyphLength(int glyphId)
    • numGlyphs

      public abstract int numGlyphs()
    • checkGlyphRange

      protected static int checkGlyphRange(int glyphId, int firstGlyphId, int lastGlyphId)
    • checkGlyphRange

      protected int checkGlyphRange(int glyphId)
    • toString

      public String toString()
      覆盖:
      toString 在类中 FontDataTable