‪Aspose.Barcode for PHP via Java  23.7
‪Aspose.Barcode for PHP via Java Generation and Recognition API docs
HIBCLICComplexCodetext Class Reference

Inherits IComplexCodetext.

Inherited by HIBCLICCombinedCodetext, HIBCLICPrimaryDataCodetext, and HIBCLICSecondaryAndAdditionalDataCodetext.

Public Member Functions

 __construct ($javaClass)
 
 getConstructedCodetext ()
 
 initFromString (string $constructedCodetext)
 
 getBarcodeType ()
 
 setBarcodeType (int $value)
 
 getJavaClass ()
 
 getJavaClassName ()
 
 isNull ()
 
 printJavaClassName ()
 

Protected Member Functions

 init ()
 
 setJavaClass ($javaClass)
 

Detailed Description

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


This sample shows how to decode raw HIBC LIC codetext to HIBCLICComplexCodetext instance.
$reader = new BarCodeReader("c:\\test.png", null, DecodeType::HIBC_AZTEC_LIC);
{
    foreach($reader->readBarCodes() as $result)
    {
        $resultHIBCLICComplexCodetext = ComplexCodetextReader::tryDecodeHIBCLIC($result->getCodeText());
        print("BarCode Type: " . $resultMaxiCodeCodetext->getBarcodeType());
        print("BarCode CodeText: " . $resultMaxiCodeCodetext->getConstructedCodetext());
    }
}

Constructor & Destructor Documentation

◆ __construct()

HIBCLICComplexCodetext::__construct (   $javaClass)

Reimplemented from IComplexCodetext.

Member Function Documentation

◆ getBarcodeType()

HIBCLICComplexCodetext::getBarcodeType ( )

Gets or sets barcode type. HIBC LIC codetext can be encoded using HIBCCode39LIC, HIBCCode128LIC, HIBCAztecLIC, HIBCDataMatrixLIC and HIBCQRLIC encode types. Default value: HIBCCode39LIC.

Returns
‪Barcode type.

Reimplemented from IComplexCodetext.

◆ getConstructedCodetext()

HIBCLICComplexCodetext::getConstructedCodetext ( )
abstract

Constructs codetext

Returns
‪Constructed codetext

Reimplemented from IComplexCodetext.

Reimplemented in HIBCLICSecondaryAndAdditionalDataCodetext, HIBCLICPrimaryDataCodetext, and HIBCLICCombinedCodetext.

◆ getJavaClass()

BaseJavaClass::getJavaClass ( )
inherited

◆ getJavaClassName()

BaseJavaClass::getJavaClassName ( )
inherited

◆ init()

BaseJavaClass::init ( )
abstractprotectedinherited

Reimplemented in DataMatrixExtendedParameters, DotCodeExtendedParameters, MaxiCodeExtendedParameters, BarcodeSettings, AustraliaPostSettings, DataBarExtendedParameters, Code128DataPortion, QualitySettings, BarCodeExtendedParameters, BarCodeRegionParameters, BarCodeResult, BarcodeSvmDetectorSettings, Code128ExtendedParameters, OneDExtendedParameters, Pdf417ExtendedParameters, QRExtendedParameters, Quadrangle, BarCodeReader, Rectangle, Point, License, 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, SecondaryAndAdditionalData, PrimaryData, HIBCPASRecord, HIBCPASCodetext, HIBCLICSecondaryAndAdditionalDataCodetext, HIBCLICPrimaryDataCodetext, HIBCLICCombinedCodetext, MaxiCodeStructuredSecondMessage, MaxiCodeStructuredCodetext, MaxiCodeStandartSecondMessage, MaxiCodeStandardCodetext, MaxiCodeCodetextMode3, MaxiCodeCodetextMode2, Mailmark2DCodetext, MailmarkCodetext, ComplexBarcodeGenerator, SwissQRCodetext, SwissQRBill, AlternativeScheme, and Address.

◆ initFromString()

HIBCLICComplexCodetext::initFromString ( string  $constructedCodetext)
abstract

Initializes instance from constructed codetext.

Parameters
constructedCodetext‪Constructed codetext.

Reimplemented from IComplexCodetext.

Reimplemented in HIBCLICSecondaryAndAdditionalDataCodetext, HIBCLICPrimaryDataCodetext, and HIBCLICCombinedCodetext.

◆ isNull()

BaseJavaClass::isNull ( )
inherited

◆ printJavaClassName()

BaseJavaClass::printJavaClassName ( )
inherited

◆ setBarcodeType()

HIBCLICComplexCodetext::setBarcodeType ( int  $value)

Gets or sets barcode type. HIBC LIC codetext can be encoded using HIBCCode39LIC, HIBCCode128LIC, HIBCAztecLIC, HIBCDataMatrixLIC and HIBCQRLIC encode types. Default value: HIBCCode39LIC.

Returns
‪Barcode type.

◆ setJavaClass()

BaseJavaClass::setJavaClass (   $javaClass)
protectedinherited