Table of Contents

Class PosTableLookup8Format3.PosRuleFormat3

Namespace
iText.IO.Font.Otf.Lookuptype8
Assembly
itext.io.dll
public class PosTableLookup8Format3.PosRuleFormat3 : ContextualPositionRule
Inheritance
PosTableLookup8Format3.PosRuleFormat3
Inherited Members

Constructors

PosRuleFormat3(IList<ICollection<int>>, IList<ICollection<int>>, IList<ICollection<int>>, PosLookupRecord[])

public PosRuleFormat3(IList<ICollection<int>> backtrackCoverages, IList<ICollection<int>> inputCoverages, IList<ICollection<int>> lookaheadCoverages, PosLookupRecord[] posLookupRecords)

Parameters

backtrackCoverages IList<ICollection<int>>
inputCoverages IList<ICollection<int>>
lookaheadCoverages IList<ICollection<int>>
posLookupRecords PosLookupRecord[]

Methods

GetBacktrackContextLength()

public override int GetBacktrackContextLength()

Returns

int

GetContextLength()

public override int GetContextLength()

Returns

int

GetInputCoverage(int)

public virtual ICollection<int> GetInputCoverage(int idx)

Parameters

idx int

Returns

ICollection<int>

GetLookaheadContextLength()

public override int GetLookaheadContextLength()

Returns

int

GetPosLookupRecords()

public override PosLookupRecord[] GetPosLookupRecords()

Returns

PosLookupRecord[]

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