public abstract class OpenTableLookup extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
OpenTableLookup.GlyphIndexer |
Modifier and Type | Field and Description |
---|---|
protected int |
lookupFlag |
protected OpenTypeFontTableReader |
openReader |
protected int[] |
subTableLocations |
Modifier | Constructor and Description |
---|---|
protected |
OpenTableLookup(OpenTypeFontTableReader openReader, int lookupFlag, int[] subTableLocations) |
Modifier and Type | Method and Description |
---|---|
int |
getLookupFlag() |
boolean |
hasSubstitution(int index) |
protected abstract void |
readSubTable(int subTableLocation) |
protected void |
readSubTables() |
boolean |
transformLine(GlyphLine line) |
abstract boolean |
transformOne(GlyphLine line) |
protected int lookupFlag
protected int[] subTableLocations
protected OpenTypeFontTableReader openReader
protected OpenTableLookup(OpenTypeFontTableReader openReader, int lookupFlag, int[] subTableLocations)
public int getLookupFlag()
public abstract boolean transformOne(GlyphLine line)
public boolean transformLine(GlyphLine line)
public boolean hasSubstitution(int index)
protected void readSubTables() throws IOException
IOException
protected abstract void readSubTable(int subTableLocation) throws IOException
IOException
Copyright © 1998–2020 iText Group NV. All rights reserved.