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
- versionNumber (number)
- alignmentPatternCenters (number[])
- ecBlocks1 (ECBlocks)
- ecBlocks2 (ECBlocks)
- ecBlocks3 (ECBlocks)
- ecBlocks4 (ECBlocks)
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
- ecLevel (ErrorCorrectionLevel)
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 |