‪Aspose.Barcode for PHP via Java  24.3
‪Aspose.Barcode for PHP via Java Generation and Recognition API docs
MaxiCodeExtCodetextBuilder Class Reference

Inherits ExtCodetextBuilder.

Public Member Functions

 __construct ()
 
 init ()
 
 getExtendedCodetext ()
 
 clear ()
 
 addPlainCodetext (string $codetext)
 
 addECICodetext (int $ECIEncoding, string $codetext)
 
 getJavaClass ()
 
 getJavaClassName ()
 
 isNull ()
 
 printJavaClassName ()
 

Protected Member Functions

 setJavaClass ($javaClass)
 

Detailed Description

Extended codetext generator for MaxiCode barcodes for ExtendedCodetext Mode of MaxiCodeEncodeMode Use TwoDDisplayText property of BarcodeGenerator to set visible text to removing managing characters.

This sample shows how to use MaxiCodeExtCodetextBuilder in Extended Mode.

//create codetext
$textBuilder = new MaxiCodeExtCodetextBuilder();
$textBuilder->addECICodetext(ECIEncodings::Win1251, "Will");
$textBuilder->addECICodetext(ECIEncodings::UTF8, "犬Right狗");
$textBuilder->addECICodetext(ECIEncodings::UTF16BE, "犬Power狗");
$textBuilder->addPlainCodetext("Plain text");
//generate codetext
$codetext = $textBuilder->getExtendedCodetext();
//generate
$generator = new BarcodeGenerator(EncodeTypes::MAXI_CODE, $codetext);
$generator->getParameters()->getBarcode()->getCodeTextParameters()->setTwoDDisplayText("My Text");
$generator->save("test.bmp", BarcodeImageFormat.BMP);

Constructor & Destructor Documentation

◆ __construct()

MaxiCodeExtCodetextBuilder::__construct ( )

Member Function Documentation

◆ addECICodetext()

ExtCodetextBuilder::addECICodetext ( int  $ECIEncoding,
string  $codetext 
)
inherited

Adds codetext with Extended Channel Identifier

Parameters
int‪ECIEncoding Extended Channel Identifier
string‪codetext Codetext in unicode to add as extended codetext item with Extended Channel Identifier

◆ addPlainCodetext()

ExtCodetextBuilder::addPlainCodetext ( string  $codetext)
inherited

Adds plain codetext to the extended codetext items

Parameters
string$codetext‪Codetext in unicode to add as extended codetext item

◆ clear()

ExtCodetextBuilder::clear ( )
inherited

Clears extended codetext items

◆ getExtendedCodetext()

MaxiCodeExtCodetextBuilder::getExtendedCodetext ( )

Generates Extended codetext from the extended codetext list.

Returns
‪string Extended codetext as string

Reimplemented from ExtCodetextBuilder.

◆ getJavaClass()

BaseJavaClass::getJavaClass ( )
inherited

◆ getJavaClassName()

BaseJavaClass::getJavaClassName ( )
inherited

◆ init()

MaxiCodeExtCodetextBuilder::init ( )

Reimplemented from ExtCodetextBuilder.

◆ isNull()

BaseJavaClass::isNull ( )
inherited

◆ printJavaClassName()

BaseJavaClass::printJavaClassName ( )
inherited

◆ setJavaClass()

BaseJavaClass::setJavaClass (   $javaClass)
protectedinherited