Browse our Products

Aspose.BarCode for Python via Java 23.5

All Changes

KeySummaryCategory
BARCODENET-38578Add support of codeset selection for Code128 encoderEnhancement
BARCODENET-38574Render one whitespace symbol to SVG windows bugBug

Public API changes and backwards compatibility

Generation.Code128EncodeMode enum was added to select allowed code128 codesets. Method getCode128() was added to Generation.BarcodeParameters Method getCode128EncodeMode() was added to Generation.Code128Parameters Method setCode128EncodeMode(value) was added to Generation.Code128Parameters

#Generate code 128 with ISO 15417 encoding
generator = BarcodeGenerator(EncodeTypes.CODE_128, "ABCD1234567890")
generator.getParameters().getBarcode().getCode128().setCode128EncodeMode(Code128EncodeMode.AUTO)
generator.save(filePath, BarCodeImageFormat.PNG)
#Generate code 128 only with Codeset A encoding
generator = BarcodeGenerator(EncodeTypes.CODE_128, "ABCD1234567890")
generator.getParameters().getBarcode().getCode128().setCode128EncodeMode(Code128EncodeMode.CODE_A)
generator.save(filePath, BarCodeImageFormat.PNG)