HIBCPASCodetext
Contents
[
Hide
]HIBCPASCodetext class
Class for encoding and decoding the text embedded in the HIBC PAS code.
new HIBCPASCodetext()
Example:
This sample shows how to encode and decode HIBC PAS using HIBCPASCodetext.
let complexCodetext = new HIBCPASComplexCodetext();
complexCodetext.setDataLocation(HIBCPASDataLocation.PATIENT);
complexCodetext.addRecord(HIBCPASDataType.LABELER_IDENTIFICATION_CODE, "A123");
complexCodetext.addRecord(HIBCPASDataType.MANUFACTURER_SERIAL_NUMBER, "SERIAL123");
complexCodetext.setBarcodeType(EncodeTypes.HIBC_DATA_MATRIX_PAS);
let generator = new ComplexBarcodeGenerator(complexCodetext);
BarCodeReader reader = new BarCodeReader(generator.generateBarCodeImage(BarCodeImageFormat.PNG), null, DecodeType.HIBC_DATA_MATRIX_PAS);
reader.readBarCodes();
let codetext = reader.getFoundBarCodes()[0].getCodeText();
let readCodetext = ComplexCodetextReader.tryDecodeHIBCPAS(codetext);
print("Data location: " + readCodetext.getDataLocation());
print("Data type: " + readCodetext.getRecords()[0].getDataType());
print("Data: " + readCodetext.getRecords()[0].getData());
print("Data type: " + readCodetext.getRecords()[1].getDataType());
print("Data: " + readCodetext.getRecords()[1].getData());
Methods
| Name | Description |
|---|---|
| _fromMwObject() (static) | HIBCPASRecord constructor |
| addHIBCPASRecord(record) | Adds new record |
| addRecord(dataType, data) | Adds new record |
| clear() | Clears records list |
| equals(obj) | Returns a value indicating whether this instance is equal to a specified HIBCPASCodetext value. |
| getBarcodeType() | Gets barcode type. |
| getConstructedCodetext() | Constructs codetext |
| getDataLocation() | Identifies data location. |
| getRecords() | Gets records list |
| hashCode() | Returns the hash code for this instance. |
| initFromString(constructedCodetext) | Initializes instance from constructed codetext. |
| setBarcodeType() | Gets or sets barcode type. HIBC PAS codetext can be encoded using HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCData |
| setDataLocation() | Identifies data location. |