Class OpenTableLookup
java.lang.Object
com.itextpdf.io.font.otf.OpenTableLookup
- Direct Known Subclasses:
GposLookupType1, GposLookupType2, GposLookupType2.PairPosAdjustmentFormat1, GposLookupType2.PairPosAdjustmentFormat2, GposLookupType4, GposLookupType5, GposLookupType6, GposLookupType7, GsubLookupType1, GsubLookupType2, GsubLookupType3, GsubLookupType4, GsubLookupType5
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOpenTableLookup(OpenTypeFontTableReader openReader, int lookupFlag, int[] subTableLocations) -
Method Summary
Modifier and TypeMethodDescriptionintbooleanhasSubstitution(int index) protected abstract voidreadSubTable(int subTableLocation) protected voidbooleantransformLine(GlyphLine line) abstract booleantransformOne(GlyphLine line)
-
Field Details
-
lookupFlag
protected int lookupFlag -
subTableLocations
protected int[] subTableLocations -
openReader
-
-
Constructor Details
-
OpenTableLookup
protected OpenTableLookup(OpenTypeFontTableReader openReader, int lookupFlag, int[] subTableLocations)
-
-
Method Details
-
getLookupFlag
public int getLookupFlag() -
transformOne
-
transformLine
-
hasSubstitution
public boolean hasSubstitution(int index) -
readSubTables
- Throws:
IOException
-
readSubTable
- Throws:
IOException
-