Aspose.Barcode for PHP via Java Generation and Recognition API docs
|
Inherits HIBCLICComplexCodetext.
Public Member Functions | |
__construct () | |
getPrimaryData () | |
setPrimaryData (PrimaryData $value) | |
getSecondaryAndAdditionalData () | |
setSecondaryAndAdditionalData (SecondaryAndAdditionalData $value) | |
getConstructedCodetext () | |
initFromString (string $constructedCodetext) | |
equals (HIBCLICCombinedCodetext $obj) | |
hashCode () | |
Public Member Functions inherited from HIBCLICComplexCodetext | |
__construct ($javaClass) | |
getBarcodeType () | |
setBarcodeType (int $value) | |
Public Member Functions inherited from BaseJavaClass | |
getJavaClass () | |
getJavaClassName () | |
isNull () | |
printJavaClassName () | |
Static Public Member Functions | |
static | construct ($javaClass) |
Public Attributes | |
const | JAVA_CLASS_NAME = "com.aspose.mw.barcode.complexbarcode.MwHIBCLICCombinedCodetext" |
Protected Member Functions | |
init () | |
Protected Member Functions inherited from BaseJavaClass | |
setJavaClass ($javaClass) | |
Private Attributes | |
$auto_PrimaryData | |
$auto_SecondaryAndAdditionalData | |
Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary and secodary data.
This sample shows how to encode and decode HIBC LIC using HIBCLICCombinedCodetext.$combinedCodetext = new HIBCLICCombinedCodetext(); $combinedCodetext->setBarcodeType(EncodeTypes::HIBCQRLIC); $combinedCodetext->setPrimaryData(new PrimaryData()); $combinedCodetext->getPrimaryData()->setProductOrCatalogNumber("12345"); $combinedCodetext->getPrimaryData()->setLabelerIdentificationCode("A999"); $combinedCodetext->getPrimaryData()->setUnitOfMeasureID(1); $combinedCodetext->setSecondaryAndAdditionalData(new SecondaryAndAdditionalData()); $combinedCodetext->getSecondaryAndAdditionalData()->setExpiryDate(new Date()); $combinedCodetext->getSecondaryAndAdditionalData()->setExpiryDateFormat(HIBCLICDateFormat.MMDDYY); $combinedCodetext->getSecondaryAndAdditionalData()->setQuantity(30); $combinedCodetext->getSecondaryAndAdditionalData()->setLotNumber("LOT123"); $combinedCodetext->getSecondaryAndAdditionalData()->setSerialNumber("SERIAL123"); $combinedCodetext->getSecondaryAndAdditionalData()->setDateOfManufacture(new Date()); ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(combinedCodetext); { $image = $generator->generateBarCodeImage(BarCodeImageFormat::PNG); $reader = new BarCodeReader($image, null, DecodeType::HIBCQRLIC); { $reader->readBarCodes(); $codetext = $reader->getFoundBarCodes()[0]->getCodeText(); $result = ComplexCodetextReader::tryDecodeHIBCLIC($codetext) ; print("Product or catalog number: " . $result->getPrimaryData()->getProductOrCatalogNumber()); print("Labeler identification code: " . $result->getPrimaryData()->getLabelerIdentificationCode()); print("Unit of measure ID: " . $result->getPrimaryData()->getUnitOfMeasureID()); print("Expiry date: " . $result->getSecondaryAndAdditionalData()->getExpiryDate()); print("Quantity: " . $result->getSecondaryAndAdditionalData()->getQuantity()); print("Lot number: " . $result->getSecondaryAndAdditionalData()->getLotNumber()); print("Serial number: " . $result->getSecondaryAndAdditionalData()->getSerialNumber()); print("Date of manufacture: " . $result->getSecondaryAndAdditionalData()->getDateOfManufacture()); } }
HIBCLICCombinedCodetext::__construct | ( | ) |
|
static |
HIBCLICCombinedCodetext::equals | ( | HIBCLICCombinedCodetext | $obj | ) |
Returns a value indicating whether this instance is equal to a specified
value.
obj | An value to compare to this instance. |
HIBCLICCombinedCodetext::getConstructedCodetext | ( | ) |
HIBCLICCombinedCodetext::getPrimaryData | ( | ) |
Identifies primary data.
HIBCLICCombinedCodetext::getSecondaryAndAdditionalData | ( | ) |
Identifies secondary and additional supplemental data.
HIBCLICCombinedCodetext::hashCode | ( | ) |
Returns the hash code for this instance.
|
protected |
Reimplemented from BaseJavaClass.
HIBCLICCombinedCodetext::initFromString | ( | string | $constructedCodetext | ) |
Initializes instance from constructed codetext.
constructedCodetext | Constructed codetext. |
Reimplemented from HIBCLICComplexCodetext.
HIBCLICCombinedCodetext::setPrimaryData | ( | PrimaryData | $value | ) |
Identifies primary data.
HIBCLICCombinedCodetext::setSecondaryAndAdditionalData | ( | SecondaryAndAdditionalData | $value | ) |
Identifies secondary and additional supplemental data.
|
private |
|
private |
const HIBCLICCombinedCodetext::JAVA_CLASS_NAME = "com.aspose.mw.barcode.complexbarcode.MwHIBCLICCombinedCodetext" |