‪Aspose.Barcode for PHP via Java  22.4
‪Aspose.Barcode for PHP via Java Generation and Recognition API docs
ComplexBarcodeGenerator Class Reference

Inherits BaseJavaClass.

Public Member Functions

 getParameters ()
 
 __construct (IComplexCodetext $complexCodetext)
 
 generateBarcodeImage (int $format)
 
 save (string $filePath, int $format)
 
 getJavaClass ()
 
 getJavaClassName ()
 
 isNull ()
 
 printJavaClassName ()
 

Protected Member Functions

 init ()
 
 setJavaClass ($javaClass)
 

Detailed Description

ComplexBarcodeGenerator for backend complex barcode (e.g. SwissQR) images generation.

This sample shows how to create and save a SwissQR image.

$swissQRCodetext = new SwissQRCodetext(null);
$swissQRCodetext->getBill()->setAccount("Account");
$swissQRCodetext->getBill()->setBillInformation("BillInformation");
$cg = new ComplexBarcodeGenerator($swissQRCodetext);
$res = $cg->generateBarCodeImage(BarcodeImageFormat::PNG);

Constructor & Destructor Documentation

◆ __construct()

ComplexBarcodeGenerator::__construct ( IComplexCodetext  $complexCodetext)

Creates an instance of ComplexBarcodeGenerator.

Parameters
IComplexCodetext$complexCodetext‪complexCodetext Complex codetext

Member Function Documentation

◆ generateBarcodeImage()

ComplexBarcodeGenerator::generateBarcodeImage ( int  $format)

Generates complex barcode image under current settings.

Parameters
int‪format value of BarCodeImageFormat (PNG, BMP, JPEG, GIF)
$swissQRCodetext = new SwissQRCodetext(null);
$swissQRCodetext->getBill()->setAccount("Account");
$swissQRCodetext->getBill()->setBillInformation("BillInformation");
$cg = new ComplexBarcodeGenerator($swissQRCodetext);
$res = $cg->generateBarCodeImage(BarcodeImageFormat::PNG);
Returns
‪string base64 representation of image.

◆ getJavaClass()

BaseJavaClass::getJavaClass ( )
inherited

◆ getJavaClassName()

BaseJavaClass::getJavaClassName ( )
inherited

◆ getParameters()

ComplexBarcodeGenerator::getParameters ( )

Generation parameters.

◆ init()

ComplexBarcodeGenerator::init ( )
protected

Reimplemented from BaseJavaClass.

◆ isNull()

BaseJavaClass::isNull ( )
inherited

◆ printJavaClassName()

BaseJavaClass::printJavaClassName ( )
inherited

◆ save()

ComplexBarcodeGenerator::save ( string  $filePath,
int  $format 
)

Save barcode image to specific file in specific format.

Parameters
$filePath‪string Path to save to.
int‪format value of BarCodeImageFormat (PNG, BMP, JPEG, GIF)
:
$swissQRCodetext = new SwissQRCodetext(null);
$swissQRCodetext->getBill()->setAccount("Account");
$swissQRCodetext->getBill()->setBillInformation("BillInformation");
$cg = new ComplexBarcodeGenerator($swissQRCodetext);
$res = $cg->save("filePath.png", BarcodeImageFormat::PNG);

◆ setJavaClass()

BaseJavaClass::setJavaClass (   $javaClass)
protectedinherited