![]() |
Aspose.Barcode for Python via Java Generation and Recognition API docs
|
Inherits IComplexCodetext.
Public Member Functions | |
def | __init__ (self) |
def | init (self) |
def | setBarcodeType (self, value) |
def | getDataLocation (self) |
def | setDataLocation (self, value) |
def | getRecords (self) |
def | addRecord (self, dataType, data) |
def | addHIBCPASRecord (self, record) |
def | clear (self) |
def | getBarcodeType (self) |
def | getConstructedCodetext (self) |
def | initFromString (self, constructedCodetext) |
def | equals (self, obj) |
def | hashCode (self) |
![]() | |
def | __init__ (self, javaClass) |
![]() | |
def | getJavaClass (self) |
def | setJavaClass (self, javaClass) |
def | getJavaClassName (self) |
def | isNull (self) |
def | printJavaClassName (self) |
Static Public Member Functions | |
def | construct (javaClass) |
Static Public Attributes | |
string | JAVA_CLASS_NAME = "com.aspose.mw.barcode.complexbarcode.MwHIBCPASCodetext" |
Additional Inherited Members | |
![]() | |
javaClass | |
javaClassName | |
Class for encoding and decoding the text embedded in the HIBC PAS code. This sample shows how to encode and decode HIBC PAS using HIBCPASCodetext. <pre> complexCodetext = 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) generator = ComplexBarcodeGenerator(complexCodetext) BarCodeReader reader = Recognition.BarCodeReader(generator.generateBarCodeImage(), None, DecodeType.HIBC_DATA_MATRIX_PAS) reader.readBarCodes() codetext = reader.getFoundBarCodes()[0].getCodeText() 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()) </pre>
def __init__ | ( | self | ) |
HIBCPASRecord constructor
def addHIBCPASRecord | ( | self, | |
record | |||
) |
Adds new record :param record: record Record to be added
def addRecord | ( | self, | |
dataType, | |||
data | |||
) |
Adds new record :param dataType:Type of data :param data:Data string
def clear | ( | self | ) |
Clears records list
|
static |
def equals | ( | self, | |
obj | |||
) |
Returns a value indicating whether this instance is equal to a specified {@code HIBCPASCodetext} value. :param obj:An {@code HIBCPASCodetext} value to compare to this instance. :return:{@code <b>true</b>} if obj has the same value as this instance; otherwise, {@code <b>false</b>}.
def getBarcodeType | ( | self | ) |
Gets barcode type. :return:Barcode type.
Reimplemented from IComplexCodetext.
def getConstructedCodetext | ( | self | ) |
Constructs codetext :return:Constructed codetext
Reimplemented from IComplexCodetext.
def getDataLocation | ( | self | ) |
Identifies data location.
def getRecords | ( | self | ) |
Gets records list :return:List of records
def hashCode | ( | self | ) |
Returns the hash code for this instance. :return:A 32-bit signed integer hash code.
def init | ( | self | ) |
Reimplemented from BaseJavaClass.
def initFromString | ( | self, | |
constructedCodetext | |||
) |
Initializes instance from constructed codetext. :param constructedCodetext:Constructed codetext.
Reimplemented from IComplexCodetext.
def setBarcodeType | ( | self, | |
value | |||
) |
Gets or sets barcode type. HIBC PAS codetext can be encoded using HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS and HIBCQRPAS encode types. Default value: HIBCCode39PAS. :return:Barcode type.
def setDataLocation | ( | self, | |
value | |||
) |
Identifies data location.
|
static |