Table of Contents

Class OtfReadCommon

Namespace
iText.IO.Font.Otf
Assembly
itext.io.dll
public class OtfReadCommon
Inheritance
OtfReadCommon
Inherited Members

Constructors

OtfReadCommon()

public OtfReadCommon()

Methods

ReadAnchorArray(OpenTypeFontTableReader, int[], int, int)

public static GposAnchor[] ReadAnchorArray(OpenTypeFontTableReader tableReader, int[] locations, int left, int right)

Parameters

tableReader OpenTypeFontTableReader
locations int[]
left int
right int

Returns

GposAnchor[]

ReadBaseArray(OpenTypeFontTableReader, int, int)

public static IList<GposAnchor[]> ReadBaseArray(OpenTypeFontTableReader tableReader, int classCount, int location)

Parameters

tableReader OpenTypeFontTableReader
classCount int
location int

Returns

IList<GposAnchor[]>

ReadCoverageFormat(RandomAccessFileOrArray, int)

public static IList<int> ReadCoverageFormat(RandomAccessFileOrArray rf, int coverageLocation)

Parameters

rf RandomAccessFileOrArray
coverageLocation int

Returns

IList<int>

ReadCoverages(RandomAccessFileOrArray, int[], IList<ICollection<int>>)

public static void ReadCoverages(RandomAccessFileOrArray rf, int[] locations, IList<ICollection<int>> coverage)

Parameters

rf RandomAccessFileOrArray
locations int[]
coverage IList<ICollection<int>>

ReadGposAnchor(OpenTypeFontTableReader, int)

public static GposAnchor ReadGposAnchor(OpenTypeFontTableReader tableReader, int location)

Parameters

tableReader OpenTypeFontTableReader
location int

Returns

GposAnchor

ReadGposValueRecord(OpenTypeFontTableReader, int)

public static GposValueRecord ReadGposValueRecord(OpenTypeFontTableReader tableReader, int mask)

Parameters

tableReader OpenTypeFontTableReader
mask int

Returns

GposValueRecord

ReadLigatureArray(OpenTypeFontTableReader, int, int)

public static IList<IList<GposAnchor[]>> ReadLigatureArray(OpenTypeFontTableReader tableReader, int classCount, int location)

Parameters

tableReader OpenTypeFontTableReader
classCount int
location int

Returns

IList<IList<GposAnchor[]>>

ReadMarkArray(OpenTypeFontTableReader, int)

public static IList<OtfMarkRecord> ReadMarkArray(OpenTypeFontTableReader tableReader, int location)

Parameters

tableReader OpenTypeFontTableReader
location int

Returns

IList<OtfMarkRecord>

ReadPosLookupRecords(RandomAccessFileOrArray, int)

public static PosLookupRecord[] ReadPosLookupRecords(RandomAccessFileOrArray rf, int recordCount)

Parameters

rf RandomAccessFileOrArray
recordCount int

Returns

PosLookupRecord[]

ReadSubstLookupRecords(RandomAccessFileOrArray, int)

public static SubstLookupRecord[] ReadSubstLookupRecords(RandomAccessFileOrArray rf, int substCount)

Parameters

rf RandomAccessFileOrArray
substCount int

Returns

SubstLookupRecord[]

ReadUShortArray(RandomAccessFileOrArray, int)

public static int[] ReadUShortArray(RandomAccessFileOrArray rf, int size)

Parameters

rf RandomAccessFileOrArray
size int

Returns

int[]

ReadUShortArray(RandomAccessFileOrArray, int, int)

public static int[] ReadUShortArray(RandomAccessFileOrArray rf, int size, int location)

Parameters

rf RandomAccessFileOrArray
size int
location int

Returns

int[]