Aspose.Barcode for Python via Java Generation and Recognition API docs
ComplexCodetextReader Class Reference

ComplexCodetextReader decodes codetext to specified complex barcode type. More...

Inherits _MwWrapper.

Static Public Member Functions

Optional[ Union[HIBCLICSecondaryAndAdditionalDataCodetext, HIBCLICPrimaryDataCodetext, HIBCLICCombinedCodetext]] try_decode_hibc_lic (Union[str|None] encoded_codetext)
 
Optional[HIBCPASCodetexttry_decode_hibc_pas (str encoded_codetext)
 
Optional[MailmarkCodetexttry_decode_mailmark (str encoded_codetext)
 
Optional[Mailmark2DCodetexttry_decode_mailmark_2d (str encoded_codetext)
 
Optional[ Union[MaxiCodeCodetextMode2, MaxiCodeCodetextMode3, MaxiCodeStandardCodetext]] try_decode_maxi_code (MaxiCodeMode maxicode_mode, Union[str|None] encoded_codetext)
 
Optional[SwissQRCodetexttry_decode_swiss_qr (str encoded_codetext)
 
def try_decode_usa_drive_id (encodedCodetext)
 Decodes USADriveId codetext. More...
 

Detailed Description

ComplexCodetextReader decodes codetext to specified complex barcode type.

This sample shows how to recognize and decode SwissQR image.

barcode_reader = BarCodeReader("SwissQRCodetext.png", DecodeType.QR)
results = barcode_reader.read_barcodes()
result = ComplexBarcode.ComplexCodetextReader.try_decode_swiss_qr(results[0].code_text)

Member Function Documentation

◆ try_decode_hibc_lic()

Optional[ Union[HIBCLICSecondaryAndAdditionalDataCodetext, HIBCLICPrimaryDataCodetext, HIBCLICCombinedCodetext]] try_decode_hibc_lic ( Union[str | None]  encoded_codetext)
static
Decodes HIBC LIC codetext.
Returns a corresponding HIBC LIC codetext object or None.

◆ try_decode_hibc_pas()

Optional[HIBCPASCodetext] try_decode_hibc_pas ( str  encoded_codetext)
static
Decodes HIBC PAS codetext.
Returns HIBCPASCodetext or None.

◆ try_decode_mailmark()

Optional[MailmarkCodetext] try_decode_mailmark ( str  encoded_codetext)
static
Decodes Mailmark Barcode C and L codetext.
Returns decoded MailmarkCodetext or None.

◆ try_decode_mailmark_2d()

Optional[Mailmark2DCodetext] try_decode_mailmark_2d ( str  encoded_codetext)
static
Decodes Royal Mail Mailmark 2D codetext.
Returns decoded Mailmark2DCodetext or None.

◆ try_decode_maxi_code()

Optional[ Union[MaxiCodeCodetextMode2, MaxiCodeCodetextMode3, MaxiCodeStandardCodetext]] try_decode_maxi_code ( MaxiCodeMode  maxicode_mode,
Union[str | None]  encoded_codetext 
)
static
Decodes MaxiCode codetext.
Returns a proper MaxiCode codetext instance or None.

◆ try_decode_swiss_qr()

Optional[SwissQRCodetext] try_decode_swiss_qr ( str  encoded_codetext)
static
Decodes SwissQR codetext.
Returns decoded SwissQRCodetext or None.

◆ try_decode_usa_drive_id()

def try_decode_usa_drive_id (   encodedCodetext)
static

Decodes USADriveId codetext.

Returns
Decoded USADriveId or null.
Parameters
encodedCodetextEncoded codetext