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 ByteMatrix
QRCodeWriter.renderResult
(QRCode code, int width, int height) Methods in com.itextpdf.barcodes.qrcode with parameters of type ByteMatrixModifier and TypeMethodDescriptionstatic int
MaskUtil.applyMaskPenaltyRule1
(ByteMatrix matrix) Apply mask penalty rule 1 and return the penalty.private static int
MaskUtil.applyMaskPenaltyRule1Internal
(ByteMatrix matrix, boolean isHorizontal) static int
MaskUtil.applyMaskPenaltyRule2
(ByteMatrix matrix) Apply mask penalty rule 2 and return the penalty.static int
MaskUtil.applyMaskPenaltyRule3
(ByteMatrix matrix) Apply mask penalty rule 3 and return the penalty.static int
MaskUtil.applyMaskPenaltyRule4
(ByteMatrix matrix) Apply mask penalty rule 4 and return the penalty.static void
MatrixUtil.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 int
Encoder.calculateMaskPenalty
(ByteMatrix matrix) private static int
Encoder.chooseMaskPattern
(BitVector bits, ErrorCorrectionLevel ecLevel, int version, ByteMatrix matrix) static void
MatrixUtil.clearMatrix
(ByteMatrix matrix) static void
MatrixUtil.embedBasicPatterns
(int version, ByteMatrix matrix) Embed basic patterns.private static void
MatrixUtil.embedDarkDotAtLeftBottomCorner
(ByteMatrix matrix) static void
MatrixUtil.embedDataBits
(BitVector dataBits, int maskPattern, ByteMatrix matrix) Embed "dataBits" using "getMaskPattern".private static void
MatrixUtil.embedHorizontalSeparationPattern
(int xStart, int yStart, ByteMatrix matrix) private static void
MatrixUtil.embedPositionAdjustmentPattern
(int xStart, int yStart, ByteMatrix matrix) private static void
MatrixUtil.embedPositionDetectionPattern
(int xStart, int yStart, ByteMatrix matrix) private static void
MatrixUtil.embedPositionDetectionPatternsAndSeparators
(ByteMatrix matrix) private static void
MatrixUtil.embedTimingPatterns
(ByteMatrix matrix) static void
MatrixUtil.embedTypeInfo
(ErrorCorrectionLevel ecLevel, int maskPattern, ByteMatrix matrix) Embed type information into the matrixprivate static void
MatrixUtil.embedVerticalSeparationPattern
(int xStart, int yStart, ByteMatrix matrix) private static void
MatrixUtil.maybeEmbedPositionAdjustmentPatterns
(int version, ByteMatrix matrix) static void
MatrixUtil.maybeEmbedVersionInfo
(int version, ByteMatrix matrix) Embed version information if need be.void
QRCode.setMatrix
(ByteMatrix value) Set the byte-matrix