Class QRCodeWriter

java.lang.Object
zext.plantuml.com.google.zxing.qrcode.QRCodeWriter
All Implemented Interfaces:
Writer

public final class QRCodeWriter extends Object implements Writer
This object renders a QR Code as a BitMatrix 2D array of greyscale values.
  • Constructor Details

    • QRCodeWriter

      public QRCodeWriter()
  • Method Details

    • encode

      public BitMatrix encode(String contents, BarcodeFormat format, int multiple) throws WriterException
      Description copied from interface: Writer
      Encode a barcode using the default settings.
      Specified by:
      encode in interface Writer
      Parameters:
      contents - The contents to encode in the barcode
      format - The barcode format to generate
      Returns:
      The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
      Throws:
      WriterException
    • encode

      public BitMatrix encode(String contents, BarcodeFormat format, int multiple, Hashtable hints) throws WriterException
      Specified by:
      encode in interface Writer
      Parameters:
      contents - The contents to encode in the barcode
      format - The barcode format to generate
      hints - Additional parameters to supply to the encoder
      Returns:
      The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
      Throws:
      WriterException