Browse our Products

Aspose.BarCode for Python via Java 21.1

All Changes

KeySummaryCategory
BARCODENET-37595Implement BarWidthReduction parameter for barcode generationEnhancement
BARCODENET-37640Improve BarWidthReduction parameter usability for 2D barcodesEnhancement
BARCODENET-37637Issue with DataMatrix encodingBug
BARCODENET-37636Investigate addition of NoWrap mode to BarcodeGenerator text fieldsEnhancement
BARCODENET-37653Add encodation scheme selector to DataMatrix codetextEnhancement
BARCODENET-37615Investigate and fix Databar Expanded recognitionBug
BARCODENET-37659PDF417 barcode cannot be generated with text having apostropheBug
BARCODENET-37658Incorrect CodeText size interpolation with low height imagesBug
BARCODENET-37644Add additional fields to Databar sectionEnhancement
BARCODENET-37686Datamatrix support for Macro 5 and 6Enhancement
BARCODENET-37688DecodeType Types2D requiredEnhancement
BARCODENET-37683Implement workaround for a GraphicsPath.AddString libgdiplus issueBug
BARCODENET-37428Incorrect code text measurement and DPI scaling on LinuxBug
BARCODENET-37469Add Structured Append support to QR encoderEnhancement
BARCODENET-37470Add Kanji encoding to QR encoderEnhancement
BARCODENET-37713BarCodeResult.Region.Angle direction not returned properlyBug
BARCODENET-37719MicroPDF417 hungs in Auto modeBug

Public API and Backward Incompatible Changes

  • Added function Generation.BarcodeParameters.setBarWidthReduction(Unit)
  • Added function Generation.BarcodeParameters.getBarWidthReduction():Unit
  • Added enum’s field Generation.DataMatrixEncodeMode.EXTENDED_CODETEXT
  • Added function Generation.CaptionParameters.getNoWrap():boolean
  • Added function Generation.CaptionParameters.setNoWrap(boolean)
  • Added function Generation.CodetextParameters.getNoWrap():boolean
  • Added function Generation.CodetextParameters.setNoWrap(boolean)
  • Added enum Generation.MacroCharacter
  • Added enum’s field Generation.MacroCharacter.NONE
  • Added enum’s field Generation.MacroCharacter.MACRO_05
  • Added enum’s field Generation.MacroCharacter.MACRO_06
  • Added function Generation.DataMatrixParameters.getMacroCharacters() : MacroCharacter
  • Added function Generation.DataMatrixParameters.setMacroCharacters(MacroCharacter)
  • Added function Generation.DataBarParameters.is2DCompositeComponent() : boolean
  • Added function Generation.DataBarParameters.set2DCompositeComponent(boolean)
  • Added function Generation.DataBarParameters.isAllowOnlyGS1Encoding() : boolean
  • Added function Generation.DataBarParameters.setAllowOnlyGS1Encoding(boolean)
  • Added class Recognition.DataBarExtendedParameters
  • Added function Recognition.BarCodeExtendedParameters.getDataBar() : DataBarExtendedParameters
  • Added function Recognition.DataBarExtendedParameters.is2DCompositeComponent() : boolean
  • Added function Recognition.DataBarExtendedParameters.equals(object) : boolean
  • Added function Recognition.DataBarExtendedParameters.op_Equality(Recognition.DataBarExtendedParameters,Recognition.DataBarExtendedParameters) : boolean
  • Added function Recognition.DataBarExtendedParameters.op_Inequality(Recognition.DataBarExtendedParameters,Readern.DataBarExtendedParameters) : boolean
  • Added function Recognition.DataBarExtendedParameters.hashcode() : number
  • Added function Recognition.DataBarExtendedParameters.toString() : string
  • Added enum’s field Recognition.DecodeType.TYPES_2D
  • Added function Recognition.DecodeType.is1D(Recognition.BaseDecodeType)
  • Added function Recognition.DecodeType.isPostal(Recognition.BaseDecodeType)
  • Added function Recognition.DecodeType.is2D(Recognition.BaseDecodeType)
  • Added function Generation.QrParameters.getStructuredAppend():QrStructuredAppendParameters
  • Added function Generation.QrParameters.setStructuredAppend(QrStructuredAppendParameters)
  • Added class Generation.QrStructuredAppendParameters
  • Added function Generation.QrStructuredAppendParameters.getParityByte():byte
  • Added function Generation.QrStructuredAppendParameters.setParityByte(byte)
  • Added function Generation.QrStructuredAppendParameters.getSequenceIndicator():int
  • Added function Generation.QrStructuredAppendParameters.setSequenceIndicator(int)
  • Added function Generation.QrStructuredAppendParameters.getTotalCount():int
  • Added function Generation.QrStructuredAppendParameters.setTotalCount(int)