iText 7 7.1.8 API
|
Public Member Functions |
|
abstract int | GetContextLength () |
|
|
abstract SubstLookupRecord[] | GetSubstLookupRecords () |
abstract bool | IsGlyphMatchesInput (int glyphId, int atIdx) |
Checks if glyph line element matches element from input sequence of the rule. More... |
|
virtual int | GetLookaheadContextLength () |
|
|
virtual int | GetBacktrackContextLength () |
|
|
virtual bool | IsGlyphMatchesLookahead (int glyphId, int atIdx) |
Checks if glyph line element matches element from lookahead sequence of the rule. More... |
|
virtual bool | IsGlyphMatchesBacktrack (int glyphId, int atIdx) |
Checks if glyph line element matches element from backtrack sequence of the rule. More... |
|
|
pure virtual |
Implemented in iText.IO.Font.Otf.Lookuptype6.SubTableLookup6Format2.SubstRuleFormat2, iText.IO.Font.Otf.Lookuptype6.SubTableLookup6Format1.SubstRuleFormat1, iText.IO.Font.Otf.Lookuptype5.SubTableLookup5Format2.SubstRuleFormat2, iText.IO.Font.Otf.Lookuptype6.SubTableLookup6Format3.SubstRuleFormat3, iText.IO.Font.Otf.Lookuptype5.SubTableLookup5Format1.SubstRuleFormat1, and iText.IO.Font.Otf.Lookuptype5.SubTableLookup5Format3.SubstRuleFormat3.
|
inlinevirtual |
Checks if glyph line element matches element from backtrack sequence of the rule.
glyphId |
|
Reimplemented in iText.IO.Font.Otf.Lookuptype6.SubTableLookup6Format2.SubstRuleFormat2, iText.IO.Font.Otf.Lookuptype6.SubTableLookup6Format1.SubstRuleFormat1, and iText.IO.Font.Otf.Lookuptype6.SubTableLookup6Format3.SubstRuleFormat3.
|
pure virtual |
Checks if glyph line element matches element from input sequence of the rule.
Checks if glyph line element matches element from input sequence of the rule.
NOTE: rules do not contain the first element of the input sequence, the first element is defined by rule position in substitution table. Therefore atIdx shall not be 0.
glyphId |
|
Implemented in iText.IO.Font.Otf.Lookuptype6.SubTableLookup6Format2.SubstRuleFormat2, iText.IO.Font.Otf.Lookuptype6.SubTableLookup6Format1.SubstRuleFormat1, iText.IO.Font.Otf.Lookuptype5.SubTableLookup5Format2.SubstRuleFormat2, iText.IO.Font.Otf.Lookuptype6.SubTableLookup6Format3.SubstRuleFormat3, iText.IO.Font.Otf.Lookuptype5.SubTableLookup5Format1.SubstRuleFormat1, and iText.IO.Font.Otf.Lookuptype5.SubTableLookup5Format3.SubstRuleFormat3.
|
inlinevirtual |
Checks if glyph line element matches element from lookahead sequence of the rule.
glyphId |
|
Reimplemented in iText.IO.Font.Otf.Lookuptype6.SubTableLookup6Format2.SubstRuleFormat2, iText.IO.Font.Otf.Lookuptype6.SubTableLookup6Format1.SubstRuleFormat1, and iText.IO.Font.Otf.Lookuptype6.SubTableLookup6Format3.SubstRuleFormat3.