HIBCLICPrimaryDataCodetext

HIBCLICPrimaryDataCodetext class

Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary data.

public class HIBCLICPrimaryDataCodetext : HIBCLICComplexCodetext

Constructors

NameDescription
HIBCLICPrimaryDataCodetextInitializes a new instance of the HIBCLICPrimaryDataCodetext class.

Methods

NameDescription
construct(object)
equals(object)Returns a value indicating whether this instance is equal to a specified HIBCLICPrimaryDataCodetext value.
getBarcodeTypeGets or sets barcode type. HIBC LIC codetext can be encoded using HIBCCode39LIC, HIBCCode128LIC, HIBCAztecLIC, HIBCDataMatrixLIC and HIBCQRLIC encode types. Default value: HIBCCode39LIC. (Inherited from HIBCLICComplexCodetext)
getConstructedCodetextConstructs codetext.
getDataIdentifies primary data.
hashCodeReturns the hash code for this instance.
init
initFromString(object)Initializes instance from constructed codetext.
setBarcodeType(object)Gets or sets barcode type. HIBC LIC codetext can be encoded using HIBCCode39LIC, HIBCCode128LIC, HIBCAztecLIC, HIBCDataMatrixLIC and HIBCQRLIC encode types. Default value: HIBCCode39LIC. (Inherited from HIBCLICComplexCodetext)
setData(object)Identifies primary data.

Fields

NameDescription
JAVA_CLASS_NAME
data

Examples

let complexCodetext  = new HIBCLICPrimaryCodetext();
complexCodetext.setBarcodeType(EncodeTypes.HIBCQRLIC);
complexCodetext.setData(new PrimaryData());
complexCodetext.getData().setProductOrCatalogNumber("12345");
complexCodetext.getData().setLabelerIdentificationCode("A999");
complexCodetext.getData().setUnitOfMeasureID(1);
let generator = new ComplexBarcodeGenerator(complexCodetext);
let image = generator.generateBarCodeImage(BarCodeImageFormat.PNG);
let reader = new BarCodeReader(image, null, DecodeType.HIBCQRLIC);
reader.readBarCodes();
let codetext = reader.getFoundBarCodes()[0].getCodeText();
let result = ComplexCodetextReader.tryDecodeHIBCLIC(codetext) ;
print("Product or catalog number: " + result.getData().getProductOrCatalogNumber());
print("Labeler identification code: " + result.getData().getLabelerIdentificationCode());
print("Unit of measure ID: " + result.getData().getUnitOfMeasureID());

See Also