iText 8.0.2 API
iText.IO.Font.Otf.ContextualPositionRule Class Referenceabstract
Inheritance diagram for iText.IO.Font.Otf.ContextualPositionRule:
iText.IO.Font.Otf.ContextualRule iText.IO.Font.Otf.Lookuptype7.PosTableLookup7Format2.PosRuleFormat2 iText.IO.Font.Otf.Lookuptype8.PosTableLookup8Format1.PosRuleFormat1 iText.IO.Font.Otf.Lookuptype8.PosTableLookup8Format2.PosRuleFormat2 iText.IO.Font.Otf.Lookuptype8.PosTableLookup8Format3.PosRuleFormat3

Public Member Functions

abstract PosLookupRecord[]  GetPosLookupRecords ()
  Retrieves the position lookup records. More...
 
- Public Member Functions inherited from iText.IO.Font.Otf.ContextualRule
abstract int  GetContextLength ()
  Gets the length of the context glyph sequence defined by this rule More...
 
abstract bool  IsGlyphMatchesInput (int glyphId, int atIdx)
  Checks if glyph line element matches element from input sequence of the rule. More...
 
virtual int  GetLookaheadContextLength ()
  Gets the length of the lookahead context glyph sequence defined by this rule More...
 
virtual int  GetBacktrackContextLength ()
  Gets the length of the backtrack context glyph sequence defined by this rule More...
 
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...
 

Member Function Documentation

◆ GetPosLookupRecords()

abstract PosLookupRecord [] iText.IO.Font.Otf.ContextualPositionRule.GetPosLookupRecords ( )
pure virtual

Retrieves the position lookup records.

Retrieves the position lookup records. Each record specifies a position in the context glyph sequence and a LookupListIndex to the position lookup that is applied at that position.

Returns
an array of PosLookupRecord.

Implemented in iText.IO.Font.Otf.Lookuptype8.PosTableLookup8Format2.PosRuleFormat2, iText.IO.Font.Otf.Lookuptype8.PosTableLookup8Format1.PosRuleFormat1, iText.IO.Font.Otf.Lookuptype7.PosTableLookup7Format2.PosRuleFormat2, and iText.IO.Font.Otf.Lookuptype8.PosTableLookup8Format3.PosRuleFormat3.