ComplexBarcodeGenerator

ComplexBarcodeGenerator class

Module: aspose_barcode.complex_barcode.complex_barcode_generator

ComplexBarcodeGenerator for backend complex barcode (e.g. SwissQR) images generation. This sample shows how to create and save a SwissQR image.

Constructors

NameDescription
initCreates an instance of ComplexBarcodeGenerator.

Methods

NameReturn TypeStaticDescription
generate_barcode_image"Image.Image"NoGenerates complex barcode image under current settings.
parametersBaseGenerationParametersNoGeneration parameters.
saveNoneNoSave barcode image to specific file in specific format.

ComplexBarcodeGenerator Constructor

__init__(self, IComplexCodetext complexCodetext) -> def

Creates an instance of ComplexBarcodeGenerator.

ParameterTypeDescription
complexCodetextIComplexCodetextComplex codetext

ComplexBarcodeGenerator.generate_barcode_image

generate_barcode_image(self) -> "Image.Image"

Generates complex barcode image under current settings.

Return Type: "Image.Image" — Pillow Image object of barcode image

ComplexBarcodeGenerator.parameters

parameters(self) -> BaseGenerationParameters

Generation parameters.

Return Type: BaseGenerationParameters

ComplexBarcodeGenerator.save

save(self, Union[str, io.BytesIO] image_source, BarCodeImageFormat image_format)

Save barcode image to specific file in specific format.

ParameterTypeDescription
image_sourceUnion[str, io.BytesIO]
image_formatBarCodeImageFormat