Package com.stimulsoft.report.barCodes
Class StiQRCodeBarCodeType.StiQRCode.MatrixUtil
java.lang.Object
com.stimulsoft.report.barCodes.StiQRCodeBarCodeType.StiQRCode.MatrixUtil
- Enclosing class:
StiQRCodeBarCodeType.StiQRCode
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidBuildMatrix(StiQRCodeBarCodeType.StiQRCode.BitVector dataBits, StiQRCodeBarCodeType.StiQRCode.ErrorCorrectionLevel ecLevel, int version, int maskPattern, StiQRCodeBarCodeType.StiQRCode.ByteMatrix matrix) static intCalculateBCHCode(int value, int poly) static voidstatic voidEmbedBasicPatterns(int version, StiQRCodeBarCodeType.StiQRCode.ByteMatrix matrix) static voidEmbedDataBits(StiQRCodeBarCodeType.StiQRCode.BitVector dataBits, int maskPattern, StiQRCodeBarCodeType.StiQRCode.ByteMatrix matrix) static voidEmbedDataBits2(StiQRCodeBarCodeType.StiQRCode.BitVector dataBits, List<StiQRCodeBarCodeType.StiQRCode.ByteMatrix> matrices) static voidEmbedTypeInfo(StiQRCodeBarCodeType.StiQRCode.ErrorCorrectionLevel ecLevel, int maskPattern, StiQRCodeBarCodeType.StiQRCode.ByteMatrix matrix) static intFindMSBSet(int value) static voidMakeTypeInfoBits(StiQRCodeBarCodeType.StiQRCode.ErrorCorrectionLevel ecLevel, int maskPattern, StiQRCodeBarCodeType.StiQRCode.BitVector bits) static voidMakeVersionInfoBits(int version, StiQRCodeBarCodeType.StiQRCode.BitVector bits) static voidMaybeEmbedVersionInfo(int version, StiQRCodeBarCodeType.StiQRCode.ByteMatrix matrix)
-
Method Details
-
ClearMatrix
-
BuildMatrix
public static void BuildMatrix(StiQRCodeBarCodeType.StiQRCode.BitVector dataBits, StiQRCodeBarCodeType.StiQRCode.ErrorCorrectionLevel ecLevel, int version, int maskPattern, StiQRCodeBarCodeType.StiQRCode.ByteMatrix matrix) -
EmbedBasicPatterns
public static void EmbedBasicPatterns(int version, StiQRCodeBarCodeType.StiQRCode.ByteMatrix matrix) -
EmbedTypeInfo
public static void EmbedTypeInfo(StiQRCodeBarCodeType.StiQRCode.ErrorCorrectionLevel ecLevel, int maskPattern, StiQRCodeBarCodeType.StiQRCode.ByteMatrix matrix) -
MaybeEmbedVersionInfo
public static void MaybeEmbedVersionInfo(int version, StiQRCodeBarCodeType.StiQRCode.ByteMatrix matrix) -
EmbedDataBits2
public static void EmbedDataBits2(StiQRCodeBarCodeType.StiQRCode.BitVector dataBits, List<StiQRCodeBarCodeType.StiQRCode.ByteMatrix> matrices) -
EmbedDataBits
public static void EmbedDataBits(StiQRCodeBarCodeType.StiQRCode.BitVector dataBits, int maskPattern, StiQRCodeBarCodeType.StiQRCode.ByteMatrix matrix) -
FindMSBSet
public static int FindMSBSet(int value) -
CalculateBCHCode
public static int CalculateBCHCode(int value, int poly) -
MakeTypeInfoBits
public static void MakeTypeInfoBits(StiQRCodeBarCodeType.StiQRCode.ErrorCorrectionLevel ecLevel, int maskPattern, StiQRCodeBarCodeType.StiQRCode.BitVector bits) -
MakeVersionInfoBits
-