Uses of Class
com.itextpdf.barcodes.qrcode.ByteMatrix
Packages that use ByteMatrix
-
Uses of ByteMatrix in com.itextpdf.barcodes
Fields in com.itextpdf.barcodes declared as ByteMatrix -
Uses of ByteMatrix in com.itextpdf.barcodes.qrcode
Fields in com.itextpdf.barcodes.qrcode declared as ByteMatrixMethods in com.itextpdf.barcodes.qrcode that return ByteMatrixModifier and TypeMethodDescriptionEncode a string into a QR code with dimensions width x height, using error-correction level L and the smallest version for which he contents fit into the QR-code?QRCodeWriter.encode(String contents, int width, int height, Map<EncodeHintType, Object> hints) Encode a string into a QR code with dimensions width x height.QRCode.getMatrix()private static ByteMatrixQRCodeWriter.renderResult(QRCode code, int width, int height) Methods in com.itextpdf.barcodes.qrcode with parameters of type ByteMatrixModifier and TypeMethodDescriptionstatic intMaskUtil.applyMaskPenaltyRule1(ByteMatrix matrix) Apply mask penalty rule 1 and return the penalty.private static intMaskUtil.applyMaskPenaltyRule1Internal(ByteMatrix matrix, boolean isHorizontal) static intMaskUtil.applyMaskPenaltyRule2(ByteMatrix matrix) Apply mask penalty rule 2 and return the penalty.static intMaskUtil.applyMaskPenaltyRule3(ByteMatrix matrix) Apply mask penalty rule 3 and return the penalty.static intMaskUtil.applyMaskPenaltyRule4(ByteMatrix matrix) Apply mask penalty rule 4 and return the penalty.static voidMatrixUtil.buildMatrix(BitVector dataBits, ErrorCorrectionLevel ecLevel, int version, int maskPattern, ByteMatrix matrix) Build 2D matrix of QR Code from "dataBits" with "ecLevel", "version" and "getMaskPattern".private static intEncoder.calculateMaskPenalty(ByteMatrix matrix) private static intEncoder.chooseMaskPattern(BitVector bits, ErrorCorrectionLevel ecLevel, int version, ByteMatrix matrix) static voidMatrixUtil.clearMatrix(ByteMatrix matrix) static voidMatrixUtil.embedBasicPatterns(int version, ByteMatrix matrix) Embed basic patterns.private static voidMatrixUtil.embedDarkDotAtLeftBottomCorner(ByteMatrix matrix) static voidMatrixUtil.embedDataBits(BitVector dataBits, int maskPattern, ByteMatrix matrix) Embed "dataBits" using "getMaskPattern".private static voidMatrixUtil.embedHorizontalSeparationPattern(int xStart, int yStart, ByteMatrix matrix) private static voidMatrixUtil.embedPositionAdjustmentPattern(int xStart, int yStart, ByteMatrix matrix) private static voidMatrixUtil.embedPositionDetectionPattern(int xStart, int yStart, ByteMatrix matrix) private static voidMatrixUtil.embedPositionDetectionPatternsAndSeparators(ByteMatrix matrix) private static voidMatrixUtil.embedTimingPatterns(ByteMatrix matrix) static voidMatrixUtil.embedTypeInfo(ErrorCorrectionLevel ecLevel, int maskPattern, ByteMatrix matrix) Embed type information into the matrixprivate static voidMatrixUtil.embedVerticalSeparationPattern(int xStart, int yStart, ByteMatrix matrix) private static voidMatrixUtil.maybeEmbedPositionAdjustmentPatterns(int version, ByteMatrix matrix) static voidMatrixUtil.maybeEmbedVersionInfo(int version, ByteMatrix matrix) Embed version information if need be.voidQRCode.setMatrix(ByteMatrix value) Set the byte-matrix