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

Inherits IComplexCodetext.

Inherited by HIBCLICCombinedCodetext, and HIBCLICPrimaryDataCodetext.

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 HIBCLICPrimaryDataCodetext, and HIBCLICCombinedCodetext.

◆ getJavaClass()

BaseJavaClass::getJavaClass ( )
inherited

◆ getJavaClassName()

BaseJavaClass::getJavaClassName ( )
inherited

◆ 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()

HIBCLICComplexCodetext::initFromString ( string  $constructedCodetext)
abstract

Initializes instance from constructed codetext.

Parameters
constructedCodetext‪Constructed codetext.

Reimplemented from IComplexCodetext.

Reimplemented in 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