public static class PosTableLookup7Format2.PosRuleFormat2 extends ContextualPositionRule
| Constructor and Description |
|---|
PosRuleFormat2(PosTableLookup7Format2 subTable, int[] inputClassIds, PosLookupRecord[] posLookupRecords) |
| Modifier and Type | Method and Description |
|---|---|
int |
getContextLength()
Gets the length of the context glyph sequence defined by this rule
|
PosLookupRecord[] |
getPosLookupRecords()
Retrieves the position lookup records.
|
boolean |
isGlyphMatchesInput(int glyphId, int atIdx)
Checks if glyph line element matches element from input sequence of the rule.
|
getBacktrackContextLength, getLookaheadContextLength, isGlyphMatchesBacktrack, isGlyphMatchesLookaheadpublic PosRuleFormat2(PosTableLookup7Format2 subTable, int[] inputClassIds, PosLookupRecord[] posLookupRecords)
public int getContextLength()
ContextualRule
getContextLength in class ContextualRule
public PosLookupRecord[] getPosLookupRecords()
ContextualPositionRule
getPosLookupRecords in class ContextualPositionRule
PosLookupRecord.
public boolean isGlyphMatchesInput(int glyphId,
int atIdx)
ContextualRule
isGlyphMatchesInput in class ContextualRule
glyphId - glyph code id
atIdx - index in the rule sequence. Shall be: 0 < atIdx < ContextualRule.getContextLength()
true if glyph matches element
Copyright © 1998–2022 iText Group NV. All rights reserved.