Class ErrorCorrectionLevel

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

public final class ErrorCorrectionLevel extends Object

See ISO 18004:2006, 6.5.1. This enum encapsulates the four error correction levels defined by the QR code standard.

Since:
5.0.2
  • Field Details

  • Constructor Details

    • ErrorCorrectionLevel

      private ErrorCorrectionLevel(int ordinal, int bits, String name)
  • Method Details

    • ordinal

      public int ordinal()
    • getBits

      public int getBits()
    • getName

      public String getName()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • forBits

      public static ErrorCorrectionLevel forBits(int bits)
      Parameters:
      bits - int containing the two bits encoding a QR Code's error correction level
      Returns:
      ErrorCorrectionLevel representing the encoded error correction level