Class IsolatingRunSequence
Constructors
constructor
- new IsolatingRunSequence(paragraphEmbeddingLevel: number, runIndexList: number[], types: number[], levels: number[]): IsolatingRunSequence
-
Parameters
-
paragraphEmbeddingLevel: number
-
runIndexList: number[]
-
types: number[]
-
levels: number[]
Properties
indexes
indexes: number[]
resolvedLevels
resolvedLevels: number[]
Methods
applyTypesAndLevels
- applyTypesAndLevels(refTypesList: object, refLevelsList: object): void
-
Parameters
-
refTypesList: object
-
refLevelsList: object
Returns void
computeIsolatingRunSequence
- computeIsolatingRunSequence(pLevel: number, indexList: number[], typesList: number[], levels: number[]): void
-
Parameters
-
pLevel: number
-
indexList: number[]
-
typesList: number[]
-
levels: number[]
Returns void
getRunLimit
- getRunLimit(index: number, limit: number, typesSet: BidiClass[]): number
-
Parameters
-
index: number
-
limit: number
-
Returns number
resolveNeutrals
- resolveNeutrals(input: string): void
setRunTypes
- setRunTypes(start: number, limit: number, newType: BidiClass): void
-
Parameters
-
start: number
-
limit: number
-
Returns void