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

Inherits IComplexCodetext.

Inherited by MaxiCodeStandardCodetext, and MaxiCodeStructuredCodetext.

Public Member Functions

 getMode ()
 
 getMaxiCodeEncodeMode ()
 
 setMaxiCodeEncodeMode (int $value)
 
 getECIEncoding ()
 
 setECIEncoding (int $value)
 
 getBarcodeType ()
 
 getConstructedCodetext ()
 
 initFromString (string $constructedCodetext)
 
 getJavaClass ()
 
 getJavaClassName ()
 
 isNull ()
 
 printJavaClassName ()
 

Protected Member Functions

 init ()
 
 setJavaClass ($javaClass)
 

Detailed Description

Base class for encoding and decoding the text embedded in the MaxiCode code.

This sample shows how to decode raw MaxiCode codetext to MaxiCodeCodetext instance.

$reader = new BarCodeReader("c:\\test.png", DecodeType::MAXI_CODE);
foreach($reader->readBarCodes() as $result)
{
$resultMaxiCodeCodetext = ComplexCodetextReader::tryDecodeMaxiCode($result->getExtended()->getMaxiCode()->getMaxiCodeMode(), $result->getCodeText());
print("BarCode Type: ".$resultMaxiCodeCodetext->getBarcodeType());
print("MaxiCode mode: ".$resultMaxiCodeCodetext->getMode());
print("BarCode CodeText: ".$resultMaxiCodeCodetext->getConstructedCodetext());
}

Member Function Documentation

◆ getBarcodeType()

MaxiCodeCodetext::getBarcodeType ( )

Gets barcode type.

Returns
‪Barcode type

Reimplemented from IComplexCodetext.

◆ getConstructedCodetext()

IComplexCodetext::getConstructedCodetext ( )
abstractinherited

Construct codetext for complex barcode

Returns
‪string Constructed codetext

Reimplemented in HIBCLICPrimaryDataCodetext, HIBCLICComplexCodetext, HIBCLICCombinedCodetext, MaxiCodeStructuredCodetext, MaxiCodeStandardCodetext, Mailmark2DCodetext, MailmarkCodetext, and SwissQRCodetext.

◆ getECIEncoding()

MaxiCodeCodetext::getECIEncoding ( )

Gets ECI encoding. Used when MaxiCodeEncodeMode is AUTO.

◆ getJavaClass()

BaseJavaClass::getJavaClass ( )
inherited

◆ getJavaClassName()

BaseJavaClass::getJavaClassName ( )
inherited

◆ getMaxiCodeEncodeMode()

MaxiCodeCodetext::getMaxiCodeEncodeMode ( )

Gets a MaxiCode encode mode.

◆ getMode()

MaxiCodeCodetext::getMode ( )
abstract

Gets MaxiCode mode.

Returns
‪MaxiCode mode

Reimplemented in MaxiCodeStandardCodetext, MaxiCodeCodetextMode3, and MaxiCodeCodetextMode2.

◆ init()

BaseJavaClass::init ( )
abstractprotectedinherited

Reimplemented in AztecExtendedParameters, GS1CompositeBarExtendedParameters, DataMatrixExtendedParameters, DotCodeExtendedParameters, MaxiCodeExtendedParameters, BarcodeSettings, AustraliaPostSettings, DataBarExtendedParameters, Code128DataPortion, QualitySettings, BarCodeExtendedParameters, BarCodeRegionParameters, BarCodeResult, Code128ExtendedParameters, OneDExtendedParameters, Pdf417ExtendedParameters, QRExtendedParameters, Quadrangle, BarCodeReader, Rectangle, Point, License, SvgParameters, ImageParameters, HanXinExtCodetextBuilder, DataMatrixExtCodetextBuilder, HanXinParameters, Code128Parameters, DotCodeExtCodetextBuilder, MaxiCodeExtCodetextBuilder, QrStructuredAppendParameters, PatchCodeParameters, QrExtCodetextBuilder, ExtCodetextBuilder, FontUnit, CouponParameters, CodabarParameters, AztecParameters, MaxiCodeParameters, SupplementParameters, Pdf417Parameters, QrParameters, ITFParameters, GS1CompositeBarParameters, DotCodeParameters, Code16KParameters, DataMatrixParameters, DataBarParameters, CodablockParameters, AustralianPostParameters, PostalParameters, CodetextParameters, Padding, Unit, CaptionParameters, BorderParameters, BaseGenerationParameters, BarcodeParameters, BarcodeGenerator, HIBCLICPrimaryDataCodetext, HIBCLICCombinedCodetext, MaxiCodeStructuredSecondMessage, MaxiCodeStructuredCodetext, MaxiCodeStandartSecondMessage, MaxiCodeStandardCodetext, MaxiCodeCodetextMode3, MaxiCodeCodetextMode2, Mailmark2DCodetext, MailmarkCodetext, ComplexBarcodeGenerator, SwissQRCodetext, SwissQRBill, AlternativeScheme, and Address.

◆ initFromString()

IComplexCodetext::initFromString ( string  $constructedCodetext)
abstractinherited

Initializes instance with constructed codetext.

Parameters
string$constructedCodetext‪Constructed codetext.

Reimplemented in HIBCLICPrimaryDataCodetext, HIBCLICComplexCodetext, HIBCLICCombinedCodetext, MaxiCodeStructuredCodetext, and MaxiCodeStandardCodetext.

◆ isNull()

BaseJavaClass::isNull ( )
inherited

◆ printJavaClassName()

BaseJavaClass::printJavaClassName ( )
inherited

◆ setECIEncoding()

MaxiCodeCodetext::setECIEncoding ( int  $value)

Sets ECI encoding. Used when MaxiCodeEncodeMode is AUTO.

◆ setJavaClass()

BaseJavaClass::setJavaClass (   $javaClass)
protectedinherited

◆ setMaxiCodeEncodeMode()

MaxiCodeCodetext::setMaxiCodeEncodeMode ( int  $value)

Sets a MaxiCode encode mode.