Class PDF417


  • public final class PDF417
    extends java.lang.Object
    Top-level class for the logic part of the PDF417 implementation.
    • Constructor Detail

      • PDF417

        public PDF417()
      • PDF417

        public PDF417​(boolean compact)
    • Method Detail

      • generateBarcodeLogic

        public void generateBarcodeLogic​(java.lang.String msg,
                                         int errorCorrectionLevel)
                                  throws WriterException
        Parameters:
        msg - message to encode
        errorCorrectionLevel - PDF417 error correction level to use
        Throws:
        WriterException - if the contents cannot be encoded in this format
      • setDimensions

        public void setDimensions​(int maxCols,
                                  int minCols,
                                  int maxRows,
                                  int minRows)
        Sets max/min row/col values
        Parameters:
        maxCols - maximum allowed columns
        minCols - minimum allowed columns
        maxRows - maximum allowed rows
        minRows - minimum allowed rows
      • setCompaction

        public void setCompaction​(Compaction compaction)
        Parameters:
        compaction - compaction mode to use
      • setCompact

        public void setCompact​(boolean compact)
        Parameters:
        compact - if true, enables compaction
      • setEncoding

        public void setEncoding​(java.nio.charset.Charset encoding)
        Parameters:
        encoding - sets character encoding to use