Class OpenTableLookup

java.lang.Object
com.itextpdf.io.font.otf.OpenTableLookup
Direct Known Subclasses:
GposLookupType1, GposLookupType2, GposLookupType4, GposLookupType5, GposLookupType6, GposLookupType7, GsubLookupType1, GsubLookupType2, GsubLookupType3, GsubLookupType4, GsubLookupType5

public abstract class OpenTableLookup extends Object
  • Field Details

    • lookupFlag

      protected int lookupFlag
    • subTableLocations

      protected int[] subTableLocations
    • openReader

      protected OpenTypeFontTableReader openReader
  • Constructor Details

    • OpenTableLookup

      protected OpenTableLookup (OpenTypeFontTableReader openReader, int lookupFlag, int[] subTableLocations)
  • Method Details

    • getLookupFlag

      public int getLookupFlag()
    • transformOne

      public abstract boolean transformOne (GlyphLine line)
    • transformLine

      public boolean transformLine (GlyphLine line)
    • hasSubstitution

      public boolean hasSubstitution (int index)
    • readSubTables

      protected void readSubTables() throws IOException
      Throws:
      IOException
    • readSubTable

      protected abstract void readSubTable (int subTableLocation) throws IOException
      Throws:
      IOException