public static class SubTableLookup6Format1.SubstRuleFormat1 extends ContextualSubstRule
| Constructor and Description |
|---|
SubstRuleFormat1(int[] backtrackGlyphIds,
int[] inputGlyphIds,
int[] lookAheadGlyphIds,
SubstLookupRecord[] substLookupRecords) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBacktrackContextLength() |
int |
getContextLength() |
int |
getLookaheadContextLength() |
SubstLookupRecord[] |
getSubstLookupRecords() |
boolean |
isGlyphMatchesBacktrack(int glyphId,
int atIdx)
Checks if glyph line element matches element from backtrack sequence of the rule.
|
boolean |
isGlyphMatchesInput(int glyphId,
int atIdx)
Checks if glyph line element matches element from input sequence of the rule.
|
boolean |
isGlyphMatchesLookahead(int glyphId,
int atIdx)
Checks if glyph line element matches element from lookahead sequence of the rule.
|
public SubstRuleFormat1(int[] backtrackGlyphIds,
int[] inputGlyphIds,
int[] lookAheadGlyphIds,
SubstLookupRecord[] substLookupRecords)
public int getContextLength()
getContextLength in class ContextualSubstRulepublic int getLookaheadContextLength()
getLookaheadContextLength in class ContextualSubstRulepublic int getBacktrackContextLength()
getBacktrackContextLength in class ContextualSubstRulepublic SubstLookupRecord[] getSubstLookupRecords()
getSubstLookupRecords in class ContextualSubstRuleSubstLookupRecord. Each record specifies a position in the context glyph
sequence and a LookupListIndex to the substitution lookup that is applied at that position.public boolean isGlyphMatchesInput(int glyphId,
int atIdx)
ContextualSubstRuleisGlyphMatchesInput in class ContextualSubstRuleatIdx - index in the rule sequence. Shall be: 0 < atIdx < ContextualSubstRule.getContextLength().public boolean isGlyphMatchesLookahead(int glyphId,
int atIdx)
ContextualSubstRuleisGlyphMatchesLookahead in class ContextualSubstRuleatIdx - index in rule sequence. Shall be: 0 <= atIdx < ContextualSubstRule.getLookaheadContextLength().public boolean isGlyphMatchesBacktrack(int glyphId,
int atIdx)
ContextualSubstRuleisGlyphMatchesBacktrack in class ContextualSubstRuleatIdx - index in rule sequence. Shall be: 0 <= atIdx < ContextualSubstRule.getBacktrackContextLength().Copyright © 1998–2017 iText Group NV. All rights reserved.