
## aspose_barcode.complex_barcode module

The aspose_barcode.complex_barcode namespace contains the core types used to create, configure, and interpret complex barcode symbologies such as HIBCLIC. It includes generators, readers, and supporting data structures for advanced barcode scenarios.

## Classes

| Class | Description |
| --- | --- |
| [Address](./address/) | Address of creditor or debtor. You can either set street, house number, postal code and town (type structured address) o |
| [AlternativeScheme](./alternativescheme/) | Alternative payment scheme instructions. |
| [ComplexBarcodeGenerator](./complexbarcodegenerator/) | ComplexBarcodeGenerator for backend complex barcode (e.g. SwissQR) images generation. This sample shows how to create an |
| [ComplexCodetextReader](./complexcodetextreader/) | ComplexCodetextReader decodes codetext to specified complex barcode type. This sample shows how to recognize and decode  |
| [DataElement](./dataelement/) |  |
| [HIBCLICCombinedCodetext](./hibcliccombinedcodetext/) | Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary and secodary data. This samp |
| [HIBCLICComplexCodetext](./hibcliccomplexcodetext/) | Base class for encoding and decoding the text embedded in the HIBC LIC code. This sample shows how to decode raw HIBC LI |
| [HIBCLICPrimaryDataCodetext](./hibclicprimarydatacodetext/) | Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary data. This sample shows how  |
| [HIBCLICSecondaryAndAdditionalDataCodetext](./hibclicsecondaryandadditionaldatacodetext/) | Class for encoding and decoding the text embedded in the HIBC LIC code which stores seconday data. This sample shows how |
| [HIBCPASCodetext](./hibcpascodetext/) | Class for encoding and decoding the text embedded in the HIBC PAS code. This sample shows how to encode and decode HIBC  |
| [HIBCPASRecord](./hibcpasrecord/) | Class for storing HIBC PAS record. |
| [IComplexCodetext](./icomplexcodetext/) | Interface for complex codetext used with ComplexBarcodeGenerator. |
| [Mailmark2DCodetext](./mailmark2dcodetext/) |  |
| [MailmarkCodetext](./mailmarkcodetext/) | Class for encoding and decoding the text embedded in the 4-state Royal Mailmark code. |
| [MandatoryFields](./mandatoryfields/) |  |
| [MaxiCodeCodetext](./maxicodecodetext/) | Base class for encoding and decoding the text embedded in the MaxiCode code. This sample shows how to decode raw MaxiCod |
| [MaxiCodeCodetextMode2](./maxicodecodetextmode2/) | Class for encoding and decoding the text embedded in the MaxiCode code for modes 2. |
| [MaxiCodeCodetextMode3](./maxicodecodetextmode3/) | Class for encoding and decoding the text embedded in the MaxiCode code for modes 3. This sample shows how to encode and  |
| [MaxiCodeSecondMessage](./maxicodesecondmessage/) | Base class for encoding and decoding second message for MaxiCode barcode. |
| [MaxiCodeStandardCodetext](./maxicodestandardcodetext/) | Class for encoding and decoding MaxiCode codetext for modes 4, 5 and 6. |
| [MaxiCodeStandardSecondMessage](./maxicodestandardsecondmessage/) | Class for encoding and decoding standart second message for MaxiCode barcode. |
| [MaxiCodeStandartSecondMessage](./maxicodestandartsecondmessage/) |  |
| [MaxiCodeStructuredCodetext](./maxicodestructuredcodetext/) | Base class for encoding and decoding the text embedded in the MaxiCode code for modes 2 and 3. |
| [MaxiCodeStructuredSecondMessage](./maxicodestructuredsecondmessage/) | Class for encoding and decoding structured second message for MaxiCode barcode. |
| [OptionalFields](./optionalfields/) |  |
| [PrimaryData](./primarydata/) | Class for storing HIBC LIC primary data. |
| [SecondaryAndAdditionalData](./secondaryandadditionaldata/) | Class for storing HIBC LIC secondary and additional data. |
| [SubfileProperties](./subfileproperties/) |  |
| [SwissQRBill](./swissqrbill/) | SwissQR bill data. |
| [SwissQRCodetext](./swissqrcodetext/) | Class for encoding and decoding the text embedded in the SwissQR code. |
| [USADriveIdCodetext](./usadriveidcodetext/) |  |
| [USADriveIdJurisdSubfile](./usadriveidjurisdsubfile/) | Class for Jurisdiction specific fields for USA DL. |

## Enums

| Enum | Description |
| --- | --- |
| [AddressType](./addresstype/) | Address type. |
| [HIBCLICDateFormat](./hibclicdateformat/) | Specifies the different types of date formats for HIBC LIC. |
| [HIBCPASDataLocation](./hibcpasdatalocation/) | HIBC PAS data location types. |
| [HIBCPASDataType](./hibcpasdatatype/) | HIBC PAS record's data types. |
| [Mailmark2DType](./mailmark2dtype/) | 2D Mailmark Type defines size of Data Matrix barcode |
| [QrBillStandardVersion](./qrbillstandardversion/) | SwissQR bill standard version. |
| [USADriveIdCountry](./usadriveidcountry/) |  |
| [USADriveIdEyeColor](./usadriveideyecolor/) |  |
| [USADriveIdHairColor](./usadriveidhaircolor/) |  |
| [USADriveIdSex](./usadriveidsex/) |  |

