com.google.zxing
Interface Writer

All Known Implementing Classes:
CodaBarWriter, Code128Writer, Code39Writer, EAN13Writer, EAN8Writer, ITFWriter, MultiFormatWriter, OneDimensionalCodeWriter, PDF417Writer, QRCodeWriter, UPCAWriter, UPCEANWriter

public interface Writer

The base class for all objects which encode/generate a barcode image.

Author:
dswitkin@google.com (Daniel Switkin)

Method Summary
 BitMatrix encode(java.lang.String contents, BarcodeFormat format, int width, int height)
          Encode a barcode using the default settings.
 BitMatrix encode(java.lang.String contents, BarcodeFormat format, int width, int height, java.util.Map<EncodeHintType,?> hints)
           
 

Method Detail

encode

BitMatrix encode(java.lang.String contents,
                 BarcodeFormat format,
                 int width,
                 int height)
                 throws WriterException
Encode a barcode using the default settings.

Parameters:
contents - The contents to encode in the barcode
format - The barcode format to generate
width - The preferred width in pixels
height - The preferred height in pixels
Throws:
WriterException

encode

BitMatrix encode(java.lang.String contents,
                 BarcodeFormat format,
                 int width,
                 int height,
                 java.util.Map<EncodeHintType,?> hints)
                 throws WriterException
Parameters:
contents - The contents to encode in the barcode
format - The barcode format to generate
width - The preferred width in pixels
height - The preferred height in pixels
hints - Additional parameters to supply to the encoder
Throws:
WriterException