Table of Contents

Class OpenTableLookup

Namespace
iText.IO.Font.Otf
Assembly
itext.io.dll
public abstract class OpenTableLookup
Inheritance
OpenTableLookup
Derived
Inherited Members

Constructors

OpenTableLookup(OpenTypeFontTableReader, int, int[])

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

Parameters

openReader OpenTypeFontTableReader
lookupFlag int
subTableLocations int[]

Fields

lookupFlag

protected int lookupFlag

Field Value

int

openReader

protected OpenTypeFontTableReader openReader

Field Value

OpenTypeFontTableReader

subTableLocations

protected int[] subTableLocations

Field Value

int[]

Methods

GetLookupFlag()

public virtual int GetLookupFlag()

Returns

int

HasSubstitution(int)

public virtual bool HasSubstitution(int index)

Parameters

index int

Returns

bool

ReadSubTable(int)

protected abstract void ReadSubTable(int subTableLocation)

Parameters

subTableLocation int

ReadSubTables()

protected virtual void ReadSubTables()

TransformLine(GlyphLine)

public virtual bool TransformLine(GlyphLine line)

Parameters

line GlyphLine

Returns

bool

TransformOne(GlyphLine)

public abstract bool TransformOne(GlyphLine line)

Parameters

line GlyphLine

Returns

bool