Package com.itextpdf.text.pdf.qrcode
Class QRCode
- java.lang.Object
-
- com.itextpdf.text.pdf.qrcode.QRCode
-
public final class QRCode extends java.lang.Object- Since:
- 5.0.2
-
-
Field Summary
Fields Modifier and Type Field Description private ErrorCorrectionLevelecLevelprivate intmaskPatternprivate ByteMatrixmatrixprivate intmatrixWidthprivate Modemodestatic intNUM_MASK_PATTERNSprivate intnumDataBytesprivate intnumECBytesprivate intnumRSBlocksprivate intnumTotalBytesprivate intversion
-
Constructor Summary
Constructors Constructor Description QRCode()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intat(int x, int y)ErrorCorrectionLevelgetECLevel()intgetMaskPattern()ByteMatrixgetMatrix()intgetMatrixWidth()ModegetMode()intgetNumDataBytes()intgetNumECBytes()intgetNumRSBlocks()intgetNumTotalBytes()intgetVersion()booleanisValid()static booleanisValidMaskPattern(int maskPattern)voidsetECLevel(ErrorCorrectionLevel value)voidsetMaskPattern(int value)voidsetMatrix(ByteMatrix value)voidsetMatrixWidth(int value)voidsetMode(Mode value)voidsetNumDataBytes(int value)voidsetNumECBytes(int value)voidsetNumRSBlocks(int value)voidsetNumTotalBytes(int value)voidsetVersion(int value)java.lang.StringtoString()
-
-
-
Field Detail
-
NUM_MASK_PATTERNS
public static final int NUM_MASK_PATTERNS
- See Also:
- Constant Field Values
-
mode
private Mode mode
-
ecLevel
private ErrorCorrectionLevel ecLevel
-
version
private int version
-
matrixWidth
private int matrixWidth
-
maskPattern
private int maskPattern
-
numTotalBytes
private int numTotalBytes
-
numDataBytes
private int numDataBytes
-
numECBytes
private int numECBytes
-
numRSBlocks
private int numRSBlocks
-
matrix
private ByteMatrix matrix
-
-
Method Detail
-
getMode
public Mode getMode()
-
getECLevel
public ErrorCorrectionLevel getECLevel()
-
getVersion
public int getVersion()
-
getMatrixWidth
public int getMatrixWidth()
-
getMaskPattern
public int getMaskPattern()
-
getNumTotalBytes
public int getNumTotalBytes()
-
getNumDataBytes
public int getNumDataBytes()
-
getNumECBytes
public int getNumECBytes()
-
getNumRSBlocks
public int getNumRSBlocks()
-
getMatrix
public ByteMatrix getMatrix()
-
at
public int at(int x, int y)
-
isValid
public boolean isValid()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
setMode
public void setMode(Mode value)
-
setECLevel
public void setECLevel(ErrorCorrectionLevel value)
-
setVersion
public void setVersion(int value)
-
setMatrixWidth
public void setMatrixWidth(int value)
-
setMaskPattern
public void setMaskPattern(int value)
-
setNumTotalBytes
public void setNumTotalBytes(int value)
-
setNumDataBytes
public void setNumDataBytes(int value)
-
setNumECBytes
public void setNumECBytes(int value)
-
setNumRSBlocks
public void setNumRSBlocks(int value)
-
setMatrix
public void setMatrix(ByteMatrix value)
-
isValidMaskPattern
public static boolean isValidMaskPattern(int maskPattern)
-
-