Class QRCode

java.lang.Object
com.itextpdf.text.pdf.qrcode.QRCode

public final class QRCode extends Object
Since:
5.0.2
  • Field Details

    • NUM_MASK_PATTERNS

      public static final int NUM_MASK_PATTERNS
      See Also:
    • 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
  • Constructor Details

    • QRCode

      public QRCode()
  • Method Details

    • 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 String toString()
      Overrides:
      toString in class 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)