com.google.zxing.qrcode
Class QRCodeWriter

java.lang.Object
  extended by 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.

Author:
[email protected] (Daniel Switkin)

Constructor Summary
QRCodeWriter()
           
 
Method Summary
 BitMatrix encode(String contents, BarcodeFormat format, int multiple)
          Encode a barcode using the default settings.
 BitMatrix encode(String contents, BarcodeFormat format, int multiple, Hashtable hints)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QRCodeWriter

public QRCodeWriter()
Method Detail

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


Copyright © 2014. All Rights Reserved.