Table of Contents

Class SubTableLookup6Format3.SubstRuleFormat3

Namespace
iText.IO.Font.Otf.Lookuptype6
Assembly
itext.io.dll
public class SubTableLookup6Format3.SubstRuleFormat3 : ContextualSubstRule
Inheritance
SubTableLookup6Format3.SubstRuleFormat3
Inherited Members

Constructors

SubstRuleFormat3(IList<ICollection<int>>, IList<ICollection<int>>, IList<ICollection<int>>, SubstLookupRecord[])

public SubstRuleFormat3(IList<ICollection<int>> backtrackCoverages, IList<ICollection<int>> inputCoverages, IList<ICollection<int>> lookaheadCoverages, SubstLookupRecord[] substLookupRecords)

Parameters

backtrackCoverages IList<ICollection<int>>
inputCoverages IList<ICollection<int>>
lookaheadCoverages IList<ICollection<int>>
substLookupRecords SubstLookupRecord[]

Methods

GetBacktrackContextLength()

public override int GetBacktrackContextLength()

Returns

int

GetContextLength()

public override int GetContextLength()

Returns

int

GetLookaheadContextLength()

public override int GetLookaheadContextLength()

Returns

int

GetSubstLookupRecords()

public override SubstLookupRecord[] GetSubstLookupRecords()

Returns

SubstLookupRecord[]

IsGlyphMatchesBacktrack(int, int)

public override bool IsGlyphMatchesBacktrack(int glyphId, int atIdx)

Parameters

glyphId int
atIdx int

Returns

bool

IsGlyphMatchesInput(int, int)

public override bool IsGlyphMatchesInput(int glyphId, int atIdx)

Parameters

glyphId int
atIdx int

Returns

bool

IsGlyphMatchesLookahead(int, int)

public override bool IsGlyphMatchesLookahead(int glyphId, int atIdx)

Parameters

glyphId int
atIdx int

Returns

bool