Struct GlyphSubstitutionClass.ChainingContextual3
Assembly: FastReport.dll
Syntax
public struct ChainingContextual3 : GlyphSubstitutionClass.Substitution
Constructors
ChainingContextual3(GlyphSubstitutionClass, GlyphSubstitutionClass.SubstLookupRecord[], GlyphSubstitutionClass.Coverage[], GlyphSubstitutionClass.Coverage[], GlyphSubstitutionClass.Coverage[])
Declaration
public ChainingContextual3(GlyphSubstitutionClass gsub_table, GlyphSubstitutionClass.SubstLookupRecord[] records, GlyphSubstitutionClass.Coverage[] backtrackCoverages, GlyphSubstitutionClass.Coverage[] inputCoverages, GlyphSubstitutionClass.Coverage[] lookaheadCoverages)
Parameters
Fields
BacktrackCoverages
Declaration
public GlyphSubstitutionClass.Coverage[] BacktrackCoverages
Field Value
InputCoverages
Declaration
public GlyphSubstitutionClass.Coverage[] InputCoverages
Field Value
LookaheadCoverages
Declaration
public GlyphSubstitutionClass.Coverage[] LookaheadCoverages
Field Value
Records
Declaration
public GlyphSubstitutionClass.SubstLookupRecord[] Records
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