Search Results for

    Show / Hide Table of Contents

    Struct GlyphSubstitutionClass.ChainingContextual2

    Implements
    GlyphSubstitutionClass.Substitution
    Namespace: FastReport.Fonts
    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
    Type Name Description
    GlyphSubstitutionClass gsub_table
    GlyphSubstitutionClass.ChainingContextual2.ChainSubClassRule[][] subClassRuleSets
    GlyphSubstitutionClass.Coverage coverage
    GlyphSubstitutionClass.ClassDefinition backtrackClassDefinition
    GlyphSubstitutionClass.ClassDefinition inputClassDefinition
    GlyphSubstitutionClass.ClassDefinition lookaheadClassDefinition

    Fields

    BacktrackClassDefinition

    Declaration
    public GlyphSubstitutionClass.ClassDefinition BacktrackClassDefinition
    Field Value
    Type Description
    GlyphSubstitutionClass.ClassDefinition

    Coverage

    Declaration
    public GlyphSubstitutionClass.Coverage Coverage
    Field Value
    Type Description
    GlyphSubstitutionClass.Coverage

    InputClassDefinition

    Declaration
    public GlyphSubstitutionClass.ClassDefinition InputClassDefinition
    Field Value
    Type Description
    GlyphSubstitutionClass.ClassDefinition

    LookaheadClassDefinition

    Declaration
    public GlyphSubstitutionClass.ClassDefinition LookaheadClassDefinition
    Field Value
    Type Description
    GlyphSubstitutionClass.ClassDefinition

    SubClassRuleSets

    Declaration
    public GlyphSubstitutionClass.ChainingContextual2.ChainSubClassRule[][] SubClassRuleSets
    Field Value
    Type Description
    GlyphSubstitutionClass.ChainingContextual2.ChainSubClassRule[][]

    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
    Type Name Description
    GlyphSubstitutionClass.LookupTypes[] types
    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

    GlyphSubstitutionClass.Substitution
    Back to top © 1998-2025 Copyright Fast Reports Inc.