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
IOExceptionprotected abstract void readSubTable(int subTableLocation)
throws IOException
IOExceptionCopyright © 1998–2019 iText Group NV. All rights reserved.