Class DataMatrixWriter

java.lang.Object
com.google.zxing.datamatrix.DataMatrixWriter
All Implemented Interfaces:
Writer

public final class DataMatrixWriter extends Object implements Writer
This object renders a Data Matrix code as a BitMatrix 2D array of greyscale values.
Author:
dswitkin@google.com (Daniel Switkin), Guillaume Le Biller Added to zxing lib.
  • Constructor Details

    • DataMatrixWriter

      public DataMatrixWriter()
  • Method Details

    • encode

      public BitMatrix encode(String contents, BarcodeFormat format, int width, int height)
      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
      width - The preferred width in pixels
      height - The preferred height in pixels
      Returns:
      BitMatrix representing encoded barcode image
    • encode

      public BitMatrix encode(String contents, BarcodeFormat format, int width, int height, Map<EncodeHintType,?> hints)
      Specified by:
      encode in interface Writer
      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:
      BitMatrix representing encoded barcode image