MatrixUtil Public class
Diagram
flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf.qrcode iTextSharp.text.pdf.qrcode.MatrixUtil[[MatrixUtil]] end
Members
Methods
Public Static methods
|
Returns |
Name |
|---|---|
|
|
(
dataBits,
ecLevel,
matrix) |
|
|
( |
|
|
(
matrix) |
|
|
(
matrix) |
|
|
(
dataBits,
matrix) |
|
|
(
ecLevel,
matrix) |
|
|
( |
|
|
(
ecLevel,
bits) |
|
|
(
bits) |
|
|
(
matrix) |
Details
Methods
ClearMatrix
Source code
public static void ClearMatrix(ByteMatrix matrix)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
matrix |
BuildMatrix
Source code
public static void BuildMatrix(BitVector dataBits, ErrorCorrectionLevel ecLevel, int version, int maskPattern, ByteMatrix matrix)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
dataBits |
|
|
|
ecLevel |
|
|
|
version |
|
|
|
maskPattern |
|
|
|
matrix |
EmbedBasicPatterns
Source code
public static void EmbedBasicPatterns(int version, ByteMatrix matrix)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
version |
|
|
|
matrix |
EmbedTypeInfo
Source code
public static void EmbedTypeInfo(ErrorCorrectionLevel ecLevel, int maskPattern, ByteMatrix matrix)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
ecLevel |
|
|
|
maskPattern |
|
|
|
matrix |
MaybeEmbedVersionInfo
Source code
public static void MaybeEmbedVersionInfo(int version, ByteMatrix matrix)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
version |
|
|
|
matrix |
EmbedDataBits
Source code
public static void EmbedDataBits(BitVector dataBits, int maskPattern, ByteMatrix matrix)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
dataBits |
|
|
|
maskPattern |
|
|
|
matrix |
FindMSBSet
Source code
public static int FindMSBSet(int value)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
value |
CalculateBCHCode
Source code
public static int CalculateBCHCode(int value, int poly)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
value |
|
|
|
poly |
MakeTypeInfoBits
Source code
public static void MakeTypeInfoBits(ErrorCorrectionLevel ecLevel, int maskPattern, BitVector bits)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
ecLevel |
|
|
|
maskPattern |
|
|
|
bits |
MakeVersionInfoBits
Source code
public static void MakeVersionInfoBits(int version, BitVector bits)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
version |
|
|
|
bits |
Generated with ModularDoc