MatrixUtil Class
Namespace: Stimulsoft.Report.BarCodes
Methods
| Method | Returns | Description |
|---|---|---|
BuildMatrix static |
void | |
CalculateBCHCode static |
number | |
ClearMatrix static |
void | |
EmbedBasicPatterns static |
void | |
EmbedDataBits static |
void | |
EmbedDataBits2 static |
void | |
EmbedTypeInfo static |
void | |
FindMSBSet static |
number | |
MakeTypeInfoBits static |
void | |
MakeVersionInfoBits static |
void | |
MaybeEmbedVersionInfo static |
void |
Method Details
BuildMatrix static
BuildMatrix(dataBits: BitVector, ecLevel: ErrorCorrectionLevel, version: number, maskPattern: number, matrix: ByteMatrix): void
Parameters
- dataBits (BitVector)
- ecLevel (ErrorCorrectionLevel)
- version (number)
- maskPattern (number)
- matrix (ByteMatrix)
CalculateBCHCode static
CalculateBCHCode(value: number, poly: number): number
Parameters
- value (number)
- poly (number)
Returns number
ClearMatrix static
ClearMatrix(matrix: ByteMatrix): void
Parameters
- matrix (ByteMatrix)
EmbedBasicPatterns static
EmbedBasicPatterns(version: number, matrix: ByteMatrix): void
Parameters
- version (number)
- matrix (ByteMatrix)
EmbedDataBits static
EmbedDataBits(dataBits: BitVector, maskPattern: number, matrix: ByteMatrix): void
Parameters
- dataBits (BitVector)
- maskPattern (number)
- matrix (ByteMatrix)
EmbedDataBits2 static
EmbedDataBits2(dataBits: BitVector, matrices: ByteMatrix[]): void
Parameters
- dataBits (BitVector)
- matrices (ByteMatrix[])
EmbedTypeInfo static
EmbedTypeInfo(ecLevel: ErrorCorrectionLevel, maskPattern: number, matrix: ByteMatrix): void
Parameters
- ecLevel (ErrorCorrectionLevel)
- maskPattern (number)
- matrix (ByteMatrix)
FindMSBSet static
FindMSBSet(value: number): number
Parameters
- value (number)
Returns number
MakeTypeInfoBits static
MakeTypeInfoBits(ecLevel: ErrorCorrectionLevel, maskPattern: number, bits: BitVector): void
Parameters
- ecLevel (ErrorCorrectionLevel)
- maskPattern (number)
- bits (BitVector)
MakeVersionInfoBits static
MakeVersionInfoBits(version: number, bits: BitVector): void
Parameters
- version (number)
- bits (BitVector)
MaybeEmbedVersionInfo static
MaybeEmbedVersionInfo(version: number, matrix: ByteMatrix): void
Parameters
- version (number)
- matrix (ByteMatrix)
Fields
| Field | Type | Description |
|---|---|---|
| bit | any | |
| bit | any | |
| bit | any | |
| bit | any | |
| direction | any | |
| direction | any |