com.google.zxing.oned
Class Code128Writer
java.lang.Object
com.google.zxing.oned.OneDimensionalCodeWriter
com.google.zxing.oned.UPCEANWriter
com.google.zxing.oned.Code128Writer
- All Implemented Interfaces:
- Writer
public final class Code128Writer
- extends UPCEANWriter
This object renders a CODE128 code as a BitMatrix
.
- Author:
- erik.barbara@gmail.com (Erik Barbara)
Method Summary |
byte[] |
encode(java.lang.String contents)
Encode the contents to byte array expression of one-dimensional barcode. |
BitMatrix |
encode(java.lang.String contents,
BarcodeFormat format,
int width,
int height,
java.util.Map<EncodeHintType,?> hints)
Encode the contents following specified format. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Code128Writer
public Code128Writer()
encode
public BitMatrix encode(java.lang.String contents,
BarcodeFormat format,
int width,
int height,
java.util.Map<EncodeHintType,?> hints)
throws WriterException
- Description copied from class:
OneDimensionalCodeWriter
- Encode the contents following specified format.
width
and height
are required size. This method may return bigger size
BitMatrix
when specified size is too small. The user can set both width
and
height
to zero to get minimum size barcode. If negative value is set to width
or height
, IllegalArgumentException
is thrown.
- Specified by:
encode
in interface Writer
- Overrides:
encode
in class OneDimensionalCodeWriter
- Parameters:
contents
- The contents to encode in the barcodeformat
- The barcode format to generatewidth
- The preferred width in pixelsheight
- The preferred height in pixelshints
- Additional parameters to supply to the encoder
- Throws:
WriterException
encode
public byte[] encode(java.lang.String contents)
- Description copied from class:
OneDimensionalCodeWriter
- Encode the contents to byte array expression of one-dimensional barcode.
Start code and end code should be included in result, and side margins should not be included.
- Specified by:
encode
in class OneDimensionalCodeWriter
- Returns:
- a byte array of horizontal pixels (0 = white, 1 = black)