Package com.google.zxing.datamatrix
Class DataMatrixWriter
- java.lang.Object
-
- com.google.zxing.datamatrix.DataMatrixWriter
-
-
Constructor Summary
Constructors Constructor Description DataMatrixWriter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static BitMatrix
convertByteMatrixToBitMatrix(ByteMatrix matrix, int reqWidth, int reqHeight)
Convert the ByteMatrix to BitMatrix.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)
private static BitMatrix
encodeLowLevel(DefaultPlacement placement, SymbolInfo symbolInfo, int width, int height)
Encode the given symbol info to a bit matrix.
-
-
-
Method Detail
-
encode
public BitMatrix encode(java.lang.String contents, BarcodeFormat format, int width, int height)
Description copied from interface:Writer
Encode a barcode using the default settings.
-
encode
public BitMatrix encode(java.lang.String contents, BarcodeFormat format, int width, int height, java.util.Map<EncodeHintType,?> hints)
- Specified by:
encode
in interfaceWriter
- 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- Returns:
BitMatrix
representing encoded barcode image
-
encodeLowLevel
private static BitMatrix encodeLowLevel(DefaultPlacement placement, SymbolInfo symbolInfo, int width, int height)
Encode the given symbol info to a bit matrix.- Parameters:
placement
- The DataMatrix placement.symbolInfo
- The symbol info to encode.- Returns:
- The bit matrix generated.
-
convertByteMatrixToBitMatrix
private static BitMatrix convertByteMatrixToBitMatrix(ByteMatrix matrix, int reqWidth, int reqHeight)
Convert the ByteMatrix to BitMatrix.- Parameters:
reqHeight
- The requested height of the image (in pixels) with the Datamatrix codereqWidth
- The requested width of the image (in pixels) with the Datamatrix codematrix
- The input matrix.- Returns:
- The output matrix.
-
-