IsolatingRunSequence Class

Namespace: Stimulsoft.Report.Export

Constructors

Constructor Description
constructor(number paragraphEmbeddingLevel, number[] runIndexList, number[] types, number[] levels)  

constructor(paragraphEmbeddingLevel: number, runIndexList: number[], types: number[], levels: number[])

Parameters

  • paragraphEmbeddingLevel (number)
  • runIndexList (number[])
  • types (number[])
  • levels (number[])

Methods

Method Returns Description
applyTypesAndLevels void  
computeIsolatingRunSequence void  
getRunLimit number  
resolveImplicit void  
resolveNeutrals void  
resolveWeaks void  
setRunTypes void  

Method Details

applyTypesAndLevels

applyTypesAndLevels(refTypesList: { ref: number[] }, refLevelsList: { ref: number[] }): void

Parameters

  • refTypesList ({ ref: number[] })
  • refLevelsList ({ ref: number[] })

computeIsolatingRunSequence

computeIsolatingRunSequence(pLevel: number, indexList: number[], typesList: number[], levels: number[]): void

Parameters

  • pLevel (number)
  • indexList (number[])
  • typesList (number[])
  • levels (number[])

getRunLimit

getRunLimit(index: number, limit: number, typesSet: BidiClass[]): number

Parameters

  • index (number)
  • limit (number)
  • typesSet (BidiClass[])

Returns number


resolveImplicit

resolveImplicit(): void


resolveNeutrals

resolveNeutrals(input: string): void

Parameters

  • input (string)

resolveWeaks

resolveWeaks(): void


setRunTypes

setRunTypes(start: number, limit: number, newType: BidiClass): void

Parameters

  • start (number)
  • limit (number)
  • newType (BidiClass)

Fields

Field Type Description
ct any  
ct any  
ct any  
ct any  
ct any  
ct any  
ct any  
eos BidiClass  
found any  
found any  
i any  
i any  
indexes number[]  
leadType any  
leadType any  
leadType any  
length number  
level number  
loop for (  
prevStrong any  
prevType any  
prevType any  
prevType any  
prevType any  
prevType any  
resolvedLevels number[]  
sos BidiClass  
stackPointer any  
strongType any  
strongType any  
trailType any  
trailType any  
trailType any  
type any  
types number[]