Uses of Class
com.itextpdf.barcodes.exceptions.WriterException
Packages that use WriterException
-
Uses of WriterException in com.itextpdf.barcodes.qrcode
Methods in com.itextpdf.barcodes.qrcode that throw WriterExceptionModifier and TypeMethodDescription(package private) static void
Encoder.append8BitBytes
(String content, BitVector bits, String encoding) (package private) static void
Encoder.appendAlphanumericBytes
(String content, BitVector bits) (package private) static void
Encoder.appendBytes
(String content, Mode mode, BitVector bits, String encoding) Append "bytes" in "mode" mode (encoding) into "bits".(package private) static void
Encoder.appendKanjiBytes
(String content, BitVector bits) (package private) static void
Encoder.appendLengthInfo
(int numLetters, int version, Mode mode, BitVector bits) Append length info.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.chooseMaskPattern
(BitVector bits, ErrorCorrectionLevel ecLevel, int version, 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) static void
Encoder.encode
(String content, ErrorCorrectionLevel ecLevel, QRCode qrCode) Encode "bytes" with the error correction level "ecLevel".static void
Encoder.encode
(String content, ErrorCorrectionLevel ecLevel, Map<EncodeHintType, Object> hints, QRCode qrCode) Encode "bytes" with the error correction level "ecLevel".Encode 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.(package private) static void
Encoder.getNumDataBytesAndNumECBytesForBlockID
(int numTotalBytes, int numDataBytes, int numRSBlocks, int blockID, int[] numDataBytesInBlock, int[] numECBytesInBlock) Get number of data bytes and number of error correction bytes for block id "blockID".private static void
Encoder.initQRCode
(int numInputBytes, ErrorCorrectionLevel ecLevel, int desiredMinVersion, Mode mode, QRCode qrCode) Initialize "qrCode" according to "numInputBytes", "ecLevel", and "mode".(package private) static void
Encoder.interleaveWithECBytes
(BitVector bits, int numTotalBytes, int numDataBytes, int numRSBlocks, BitVector result) Interleave "bits" with corresponding error correction bytes.static void
MatrixUtil.makeTypeInfoBits
(ErrorCorrectionLevel ecLevel, int maskPattern, BitVector bits) Make bit vector of type information.static void
MatrixUtil.makeVersionInfoBits
(int version, BitVector bits) Make bit vector of version information.private static void
MatrixUtil.maybeEmbedPositionAdjustmentPatterns
(int version, ByteMatrix matrix) static void
MatrixUtil.maybeEmbedVersionInfo
(int version, ByteMatrix matrix) Embed version information if need be.(package private) static void
Encoder.terminateBits
(int numDataBytes, BitVector bits) Terminate bits as described in 8.4.8 and 8.4.9 of JISX0510:2004 (p.24).