Browse our Products

Aspose.BarCode for Node.js via Java 24.6

All Changes

KeySummaryCategory
BARCODENET-38982HanXin recognition performance improvementsEnhancement
BARCODENET-38859Rebuild architecture of CodeText encoding in 2D barcodesEnhancement
BARCODENET-38987Read CODABAR barcode START and STOP symbolsEnhancement

Public API changes and backwards compatibility

Implemented Codabar Start Stop for BarCodeResult:

Added functions:

  • Recognition.BarCodeExtendedParameters.getCodabar()
  • Recognition.CodabarExtendedParameters.getCodabarStartSymbol()
  • Recognition.CodabarExtendedParameters.setCodabarStartSymbol(value)

Codetext encoding enhancements:

Added API members:

  • field Generation.AztecEncodeMode.BINARY
  • field Generation.AztecEncodeMode.ECI
  • field Generation.AztecEncodeMode.EXTENDED
  • field Generation.DataMatrixEncodeMode.ECI
  • field Generation.DataMatrixEncodeMode.BINARY
  • field Generation.DataMatrixEncodeMode.BASE_256
  • field Generation.DataMatrixEncodeMode.EXTENDED
  • field Generation.DotCodeEncodeMode.ECI
  • field Generation.DotCodeEncodeMode.BINARY
  • field Generation.DotCodeEncodeMode.EXTENDED
  • class Generation.Pdf417EncodeMode
  • field Generation.Pdf417EncodeMode.AUTO
  • field Generation.Pdf417EncodeMode.BINARY
  • field Generation.Pdf417EncodeMode.ECI
  • field Generation.Pdf417EncodeMode.EXTENDED
  • field Generation.MaxiCodeEncodeMode.BINARY
  • field Generation.MaxiCodeEncodeMode.EXTENDED
  • field Generation.MaxiCodeEncodeMode.ECI
  • field Generation.ECIEncodings.GB2312
  • field Generation.ECIEncodings.GBK
  • field Generation.ECIEncodings.GB18030
  • field Generation.ECIEncodings.UTF16LE
  • field Generation.ECIEncodings.UTF32BE
  • field Generation.ECIEncodings.UTF32LE
  • field Generation.ECIEncodings.INVARIANT
  • field Generation.ECIEncodings.BINARY
  • field Generation.QREncodeMode.BINARY
  • field Generation.QREncodeMode.ECI
  • field Generation.QREncodeMode.EXTENDED_CODETEXT
  • field Generation.QREncodeMode.EXTENDED
  • method Generation.BarcodeGenerator.setCodeText(codeText, encoding)
  • method Generation.Pdf417Parameters.getPdf417EncodeMode()
  • method Generation.Pdf417Parameters.setPdf417EncodeMode(pdf417EncodeMode)

Removed API members:

  • method Generation.AztecParameters.getCodeTextEncoding()
  • method Generation.AztecParameters.setCodeTextEncoding(codeTextEncoding)
  • method Generation.QrParameters.getCodeTextEncoding()
  • method Generation.QrParameters.setCodeTextEncoding(codeTextEncoding)
  • method Generation.Pdf417Parameters.getCodeTextEncoding()
  • method Generation.Pdf417Parameters.setCodeTextEncoding(codeTextEncoding)
  • method Generation.DataMatrixParameters.getCodeTextEncoding()
  • method Generation.DataMatrixParameters.setCodeTextEncoding(codeTextEncoding)

Following API members were marked ‘deprecated’ and will be removed in future releases:

  • field Generation.AztecEncodeMode.BYTES
  • field Generation.AztecEncodeMode.EXTENDED_CODETEXT
  • field Generation.DataMatrixEncodeMode.BYTES
  • field Generation.DataMatrixEncodeMode.EXTENDED_CODETEXT
  • field Generation.DotCodeEncodeMode.BYTES
  • field Generation.DotCodeEncodeMode.EXTENDED_CODETEXT
  • field Generation.MaxiCodeEncodeMode.BYTES
  • field Generation.MaxiCodeEncodeMode.EXTENDED_CODETEXT
  • field Generation.QREncodeMode.BYTES
  • field Generation.QREncodeMode.UTF_8_BOM
  • field Generation.QREncodeMode.UTF_16_BEBOM
  • field Generation.QREncodeMode.ECI_ENCODING
  • field Generation.QREncodeMode.EXTENDED_CODETEXT