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