Struct GlyphSubstitutionClass.ChainingContextual2
Assembly: FastReport.dll
Syntax
public struct ChainingContextual2 : GlyphSubstitutionClass.Substitution
Constructors
ChainingContextual2(GlyphSubstitutionClass, GlyphSubstitutionClass.ChainingContextual2.ChainSubClassRule[][], GlyphSubstitutionClass.Coverage, GlyphSubstitutionClass.ClassDefinition, GlyphSubstitutionClass.ClassDefinition, GlyphSubstitutionClass.ClassDefinition)
Declaration
public ChainingContextual2(GlyphSubstitutionClass gsub_table, GlyphSubstitutionClass.ChainingContextual2.ChainSubClassRule[][] subClassRuleSets, GlyphSubstitutionClass.Coverage coverage, GlyphSubstitutionClass.ClassDefinition backtrackClassDefinition, GlyphSubstitutionClass.ClassDefinition inputClassDefinition, GlyphSubstitutionClass.ClassDefinition lookaheadClassDefinition)
Parameters
Fields
BacktrackClassDefinition
Declaration
public GlyphSubstitutionClass.ClassDefinition BacktrackClassDefinition
Field Value
Coverage
Declaration
public GlyphSubstitutionClass.Coverage Coverage
Field Value
InputClassDefinition
Declaration
public GlyphSubstitutionClass.ClassDefinition InputClassDefinition
Field Value
LookaheadClassDefinition
Declaration
public GlyphSubstitutionClass.ClassDefinition LookaheadClassDefinition
Field Value
SubClassRuleSets
Declaration
public GlyphSubstitutionClass.ChainingContextual2.ChainSubClassRule[][] SubClassRuleSets
Field Value
Methods
Apply(List<UInt16>, UInt16[], ref Int32)
Declaration
public bool Apply(List<ushort> list, ushort[] chars, ref int index)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<System.UInt16> |
list |
|
System.UInt16[] |
chars |
|
System.Int32 |
index |
|
Returns
Type |
Description |
System.Boolean |
|
ApplyForce(List<UInt16>, UInt16[], ref Int32, Int32)
Declaration
public void ApplyForce(List<ushort> list, ushort[] chars, ref int index, int coverageIndex)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<System.UInt16> |
list |
|
System.UInt16[] |
chars |
|
System.Int32 |
index |
|
System.Int32 |
coverageIndex |
|
GetList(GlyphSubstitutionClass.LookupTypes[])
Declaration
public IEnumerable<KeyValuePair<ushort[], ushort[]>> GetList(GlyphSubstitutionClass.LookupTypes[] types)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.UInt16[], System.UInt16[]>> |
|
IsApply(UInt16[], Int32)
Declaration
public int IsApply(ushort[] chars, int index)
Parameters
Type |
Name |
Description |
System.UInt16[] |
chars |
|
System.Int32 |
index |
|
Returns
Type |
Description |
System.Int32 |
|
Implements