com.google.zxing
Interface Writer

All Known Subinterfaces:
UPCEANWriter
All Known Implementing Classes:
MultiFormatWriter, AbstractUPCEANWriter, EAN13Writer, EAN8Writer

public interface Writer

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

Since:
BlackBerry API 6.0.0

Method Summary
 ByteMatrix encode(String contents, BarcodeFormat format, int width, int height)
          Encode a barcode using the default settings.
 ByteMatrix encode(String contents, BarcodeFormat format, int width, int height, Hashtable hints)
           
 



Method Detail

encode

ByteMatrix encode(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
Returns:
The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
Throws:
WriterException
Since:
BlackBerry API 6.0.0

encode

ByteMatrix encode(String contents,
                  BarcodeFormat format,
                  int width,
                  int height,
                  Hashtable 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
Returns:
The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
Throws:
WriterException
Since:
BlackBerry API 6.0.0





Copyright 1999-2010 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark of Sun Microsystems, Inc.