Aspose.Barcode for Python via Java Generation and Recognition API docs
AutoSizeMode Class Reference

Specifies the different types of automatic sizing modes. More...

Inherits Enum.

Static Public Attributes

int NONE = 0
 Automatic resizing is disabled. More...
 
int NEAREST = 1
 Barcode resizes to nearest lowest possible size which are specified by BarCodeWidth and BarCodeHeight properties. More...
 
int INTERPOLATION = 2
 Resizes barcode to specified size with little scaling but it can be little damaged in some cases because using interpolation for scaling. More...
 

Detailed Description

Specifies the different types of automatic sizing modes.

Default value is AutoSizeMode.NONE. This sample shows how to create and save a BarCode image.

generator = BarcodeGenerator(EncodeTypes.DATA_MATRIX)
generator.setAutoSizeMode(AutoSizeMode.NEAREST)
generator.getBarCodeWidth().setMillimeters(50)
generator.getBarCodeHeight().setInches(1.3f)
generator.save("test.png", BarCodeImageFormat.PNG)

Member Data Documentation

◆ INTERPOLATION

int INTERPOLATION = 2
static

Resizes barcode to specified size with little scaling but it can be little damaged in some cases because using interpolation for scaling.

Size can be specified by BarcodeGenerator.BarCodeWidth and BarcodeGenerator.BarCodeHeight properties.

This sample shows how to create and save a BarCode image in Scale mode.

generator = BarcodeGenerator( EncodeTypes.DATA_MATRIX) generator.getParameters().getBarcode().setAutoSizeMode(AutoSizeMode.INTERPOLATION) generator.getParameters().getBarcode().getBarCodeWidth().setMillimeters(50) generator.getParameters().getBarcode().getBarCodeHeight().setInches(1.3) generator.save("test.png", BarCodeImageFormat.PNG)

◆ NEAREST

int NEAREST = 1
static

Barcode resizes to nearest lowest possible size which are specified by BarCodeWidth and BarCodeHeight properties.

◆ NONE

int NONE = 0
static

Automatic resizing is disabled.

Default value.