Browse our Products

Aspose.BarCode for Python via Java 22.11

All Changes

KeySummaryCategory
BARCODENET-37546Improve MaxiCode decoderEnhancement
BARCODEJAVA-1456Double-byte numbers are not output correctly in QR code by Aspose.BarCode for JavaBug
BARCODENET-38325Improvement of MaxiCode recognition algorithmEnhancement
BARCODENET-37844Exception raised while setting non-printable ASCII character with MaxiCodeEncodeMode=4Enhancement

Public API and Backward Incompatible Changes

  • Added enum Generation.MaxiCodeEncodeMode
  • Added field Generation.MaxiCodeEncodeMode.AUTO
  • Added field Generation.MaxiCodeEncodeMode.BYTES
  • Added field Generation.MaxiCodeEncodeMode.EXTENDED_CODETEXT
  • Added class Generation.MaxiCodeMode
  • Added field Generation.MaxiCodeMode.MODE_2
  • Added field Generation.MaxiCodeMode.MODE_3
  • Added field Generation.MaxiCodeMode.MODE_4
  • Added field Generation.MaxiCodeMode.MODE_5
  • Added field Generation.MaxiCodeMode.MODE_6
  • Added class Generation.MaxiCodeExtCodetextBuilder
  • Added function Generation.MaxiCodeExtCodetextBuilder.getExtendedCodetext()
  • Added function Generation.MaxiCodeParameters.getMaxiCodeMode()
  • Added function Generation.MaxiCodeParameters.setMaxiCodeMode(number)
  • Added function Generation.MaxiCodeParameters.getMaxiCodeEncodeMode()
  • Added function Generation.MaxiCodeParameters.setMaxiCodeEncodeMode(number)
  • Added function Generation.MaxiCodeParameters.getECIEncoding()
  • Added function Generation.MaxiCodeParameters.setECIEncoding(ECIEncoding)
  • Added function Generation.MaxiCodeParameters.getMaxiCodeStructuredAppendModeBarcodeId()
  • Added function Generation.MaxiCodeParameters.setMaxiCodeStructuredAppendModeBarcodeId(number)
  • Added function Generation.MaxiCodeParameters.getMaxiCodeStructuredAppendModeBarcodesCount()
  • Added function Generation.MaxiCodeParameters.setMaxiCodeStructuredAppendModeBarcodesCount(number)
  • Added function Generation.MaxiCodeParameters.getAspectRatio()
  • Added function Generation.MaxiCodeParameters.setAspectRatio(number)
  • Added function ComplexBarcode.ComplexCodetextReader.tryDecodeMaxiCode(number,string)
  • Added class ComplexBarcode.MaxiCodeCodetext
  • Added function ComplexBarcode.MaxiCodeCodetext.getMaxiCodeEncodeMode()
  • Added function ComplexBarcode.MaxiCodeCodetext.setMaxiCodeEncodeMode(value)
  • Added function ComplexBarcode.MaxiCodeCodetext.getECIEncoding()
  • Added function ComplexBarcode.MaxiCodeCodetext.setECIEncoding(number)
  • Added function ComplexBarcode.MaxiCodeCodetext.getMode():nt
  • Added function ComplexBarcode.MaxiCodeCodetext.getBarcodeType()
  • Added class ComplexBarcode.MaxiCodeStructuredCodetext
  • Added function ComplexBarcode.MaxiCodeStructuredCodetext.getPostalCode()
  • Added function ComplexBarcode.MaxiCodeStructuredCodetext.getCountryCode()
  • Added function ComplexBarcode.MaxiCodeStructuredCodetext.setCountryCode(number)
  • Added function ComplexBarcode.MaxiCodeStructuredCodetext.getServiceCategory()
  • Added function ComplexBarcode.MaxiCodeStructuredCodetext.setServiceCategory(number)
  • Added function ComplexBarcode.MaxiCodeStructuredCodetext.getSecondMessage()
  • Added function ComplexBarcode.MaxiCodeStructuredCodetext.setSecondMessage(value)
  • Added function ComplexBarcode.MaxiCodeStructuredCodetext.getConstructedCodetext()
  • Added function ComplexBarcode.MaxiCodeStructuredCodetext.initFromString(string)
  • Added function ComplexBarcode.MaxiCodeStructuredCodetext.equals(object)
  • Added function ComplexBarcode.MaxiCodeStructuredCodetext.getHashCode()
  • Added class ComplexBarcode.MaxiCodeSecondMessage
  • Added function ComplexBarcode.MaxiCodeSecondMessage.getMessage()
  • Added class ComplexBarcode.MaxiCodeStandartSecondMessage
  • Added function ComplexBarcode.MaxiCodeStandartSecondMessage.setMessage(string)
  • Added function ComplexBarcode.MaxiCodeStandartSecondMessage.getMessage()
  • Added function ComplexBarcode.MaxiCodeStandartSecondMessage.equals(object)
  • Added function ComplexBarcode.MaxiCodeStandartSecondMessage.getHashCode()
  • Added class ComplexBarcode.MaxiCodeStructuredSecondMessage
  • Added function ComplexBarcode.MaxiCodeStructuredSecondMessage.getYear()
  • Added function ComplexBarcode.MaxiCodeStructuredSecondMessage.setYear(number)
  • Added function ComplexBarcode.MaxiCodeStructuredSecondMessage.getIdentifiers()
  • Added function ComplexBarcode.MaxiCodeStructuredSecondMessage.add(string)
  • Added function ComplexBarcode.MaxiCodeStructuredSecondMessage.clear()
  • Added function ComplexBarcode.MaxiCodeStructuredSecondMessage.getMessage()
  • Added function ComplexBarcode.MaxiCodeStructuredSecondMessage.equals(object)
  • Added function ComplexBarcode.MaxiCodeStructuredSecondMessage.getHashCode()
  • Added class ComplexBarcode.MaxiCodeCodetextMode2
  • Added function ComplexBarcode.MaxiCodeCodetextMode2.getMode()
  • Added class ComplexBarcode.MaxiCodeCodetextMode3
  • Added function ComplexBarcode.MaxiCodeCodetextMode3.getMode()
  • Added class ComplexBarcode.MaxiCodeStandardCodetext
  • Added function ComplexBarcode.MaxiCodeStandardCodetext.setMode(number)
  • Added function ComplexBarcode.MaxiCodeStandardCodetext.getMode()
  • Added function ComplexBarcode.MaxiCodeStandardCodetext.getMessage()
  • Added function ComplexBarcode.MaxiCodeStandardCodetext.setMessage(string)
  • Added function ComplexBarcode.MaxiCodeStandardCodetext.getConstructedCodetext()
  • Added function ComplexBarcode.MaxiCodeStandardCodetext.initFromString(string)
  • Added function ComplexBarcode.MaxiCodeStandardCodetext.equals(object)
  • Added function ComplexBarcode.MaxiCodeStandardCodetext.getHashCode()
  • Added function Recognition.BarCodeExtendedParameters.getMaxiCode():MaxiCodeExtendedParameters
  • Added class Recognition.MaxiCodeExtendedParameters
  • Added function Recognition.MaxiCodeExtendedParameters.getMaxiCodeMode()
  • Added function Recognition.MaxiCodeExtendedParameters.setMaxiCodeMode(number)
  • Added function Recognition.MaxiCodeExtendedParameters.getMaxiCodeStructuredAppendModeBarcodeId()
  • Added function Recognition.MaxiCodeExtendedParameters.setMaxiCodeStructuredAppendModeBarcodeId(number)
  • Added function Recognition.MaxiCodeExtendedParameters.getMaxiCodeStructuredAppendModeBarcodesCount()
  • Added function Recognition.MaxiCodeExtendedParameters.setMaxiCodeStructuredAppendModeBarcodesCount(number)
  • Added function Recognition.MaxiCodeExtendedParameters.equals(object)
  • Added function Recognition.MaxiCodeExtendedParameters.getHashCode()
  • Added function Recognition.MaxiCodeExtendedParameters.toString()