Browse our Products

Aspose.BarCode for Java 23.5 Release Notes

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

com.aspose.barcode.generation.Code128EncodeMode enum was added to select allowed code128 codesets. Method getCode128():Code128Parameters was added to com.aspose.barcode.generation.BarcodeParameters Method Code128EncodeMode getCode128EncodeMode() was added to com.aspose.barcode.generation.Code128Parameters Method setCode128EncodeMode(Code128EncodeMode) was added to com.aspose.barcode.generation.Code128Parameters

//Generate code 128 with ISO 15417 encoding
BarcodeGenerator generator = new 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
 BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.CODE_128, "ABCD1234567890");
 generator.getParameters().getBarcode().getCode128().setCode128EncodeMode(Code128EncodeMode.CODE_A);
 generator.save(filePath, BarCodeImageFormat.PNG);