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
Methods
| Name | Description |
|---|
| construct(object) | |
| equals(object) | Returns a value indicating whether this instance is equal to a specified HIBCLICPrimaryDataCodetext value. |
| getBarcodeType | 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) |
| getConstructedCodetext | Constructs codetext. |
| getData | Identifies primary data. |
| hashCode | Returns 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
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