Package com.itextpdf.io.font.otf
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
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
OpenTableLookup
(OpenTypeFontTableReader openReader, int lookupFlag, int[] subTableLocations) -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
hasSubstitution
(int index) protected abstract void
readSubTable
(int subTableLocation) protected void
boolean
transformLine
(GlyphLine line) abstract boolean
transformOne
(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
-