Version Class

Namespace: Stimulsoft.Report.BarCodes

Constructors

Constructor Description
constructor(number versionNumber, number[] alignmentPatternCenters, ECBlocks ecBlocks1, ECBlocks ecBlocks2, ECBlocks ecBlocks3, ECBlocks ecBlocks4)  

constructor(versionNumber: number, alignmentPatternCenters: number[], ecBlocks1: ECBlocks, ecBlocks2: ECBlocks, ecBlocks3: ECBlocks, ecBlocks4: ECBlocks)

Parameters

Methods

Method Returns Description
decodeVersionInformation static Version  
getAlignmentPatternCenters number[]  
getDimensionForVersion number  
getECBlocksForLevel ECBlocks  
getProvisionalVersionForDimension static Version  
getTotalCodewords number  
getVersionForNumber static Version  
getVersionNumber number  
toString string  

Method Details

decodeVersionInformation static

decodeVersionInformation(versionBits: number): Version

Parameters

  • versionBits (number)

Returns Version


getAlignmentPatternCenters

getAlignmentPatternCenters(): number[]

Returns number[]


getDimensionForVersion

getDimensionForVersion(): number

Returns number


getECBlocksForLevel

getECBlocksForLevel(ecLevel: ErrorCorrectionLevel): ECBlocks

Parameters

Returns ECBlocks


getProvisionalVersionForDimension static

getProvisionalVersionForDimension(dimension: number): Version

Parameters

  • dimension (number)

Returns Version


getTotalCodewords

getTotalCodewords(): number

Returns number


getVersionForNumber static

getVersionForNumber(versionNumber: number): Version

Parameters

  • versionNumber (number)

Returns Version


getVersionNumber

getVersionNumber(): number

Returns number


toString

toString(): string

Returns string

Fields

Field Type Description
bestDifference any  
bestVersion any