

Contains general classes for the implementation of complex BarCode generation functions.

## Classes
| Class | Description |
| :- | :- |
|[Address](/barcode/python-net/aspose.barcode.complexbarcode/address/)|Address of creditor or debtor.|
|[AlternativeScheme](/barcode/python-net/aspose.barcode.complexbarcode/alternativescheme/)|Alternative payment scheme instructions|
|[ComplexBarcodeGenerator](/barcode/python-net/aspose.barcode.complexbarcode/complexbarcodegenerator/)|ComplexBarcodeGenerator for backend complex barcode (e.g. SwissQR) images generation.|
|[ComplexCodetextReader](/barcode/python-net/aspose.barcode.complexbarcode/complexcodetextreader/)|ComplexCodetextReader decodes codetext to specified complex barcode type.|
|[GS1Codetext](/barcode/python-net/aspose.barcode.complexbarcode/gs1codetext/)|Represents GS1 codetext for encoding and decoding as an ordered sequence of<br/>            Application Identifier elements. Source order and repeated Application Identifiers<br/>            are preserved. The bracketed representation has the form (AI)value(AI)value.<br/>            A literal opening parenthesis '(' inside a value must be written as \(; this is the<br/>            only supported escape sequence. A closing parenthesis ')' inside a value does not<br/>            require escaping.|
|[GS1DigitalLink](/barcode/python-net/aspose.barcode.complexbarcode/gs1digitallink/)|Represents GS1 Digital Link codetext for encoding and decoding as an ordered sequence of<br/>            Application Identifier elements. Source order and repeated Application Identifiers are preserved.<br/>            The constructed codetext is an uncompressed GS1 Digital Link URI.<br/>            Non-GS1 query parameters and URI fragments are ignored when parsing.|
|[HIBCLICCombinedCodetext](/barcode/python-net/aspose.barcode.complexbarcode/hibcliccombinedcodetext/)|Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary and secodary data.|
|[HIBCLICComplexCodetext](/barcode/python-net/aspose.barcode.complexbarcode/hibcliccomplexcodetext/)|Base class for encoding and decoding the text embedded in the HIBC LIC code.|
|[HIBCLICPrimaryDataCodetext](/barcode/python-net/aspose.barcode.complexbarcode/hibclicprimarydatacodetext/)|Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary data.|
|[HIBCLICSecondaryAndAdditionalDataCodetext](/barcode/python-net/aspose.barcode.complexbarcode/hibclicsecondaryandadditionaldatacodetext/)|Class for encoding and decoding the text embedded in the HIBC LIC code which stores seconday data.|
|[HIBCPASCodetext](/barcode/python-net/aspose.barcode.complexbarcode/hibcpascodetext/)|Class for encoding and decoding the text embedded in the HIBC PAS code.|
|[HIBCPASRecord](/barcode/python-net/aspose.barcode.complexbarcode/hibcpasrecord/)|Class for storing HIBC PAS record.|
|[IComplexCodetext](/barcode/python-net/aspose.barcode.complexbarcode/icomplexcodetext/)|Interface for complex codetext used with ComplexBarcodeGenerator.|
|[Mailmark2DCodetext](/barcode/python-net/aspose.barcode.complexbarcode/mailmark2dcodetext/)|Class for encoding and decoding the text embedded in the Royal Mail 2D Mailmark code.|
|[MailmarkCodetext](/barcode/python-net/aspose.barcode.complexbarcode/mailmarkcodetext/)|Class for encoding and decoding the text embedded in the 4-state Royal Mailmark code.|
|[MaxiCodeCodetext](/barcode/python-net/aspose.barcode.complexbarcode/maxicodecodetext/)|Base class for encoding and decoding the text embedded in the MaxiCode code.|
|[MaxiCodeCodetextMode2](/barcode/python-net/aspose.barcode.complexbarcode/maxicodecodetextmode2/)|Class for encoding and decoding the text embedded in the MaxiCode code for modes 2.|
|[MaxiCodeCodetextMode3](/barcode/python-net/aspose.barcode.complexbarcode/maxicodecodetextmode3/)|Class for encoding and decoding the text embedded in the MaxiCode code for modes 3.|
|[MaxiCodeSecondMessage](/barcode/python-net/aspose.barcode.complexbarcode/maxicodesecondmessage/)|Base class for encoding and decoding second message for MaxiCode barcode.|
|[MaxiCodeStandardCodetext](/barcode/python-net/aspose.barcode.complexbarcode/maxicodestandardcodetext/)|Class for encoding and decoding MaxiCode codetext for modes 4, 5 and 6.|
|[MaxiCodeStandardSecondMessage](/barcode/python-net/aspose.barcode.complexbarcode/maxicodestandardsecondmessage/)|Class for encoding and decoding standard second message for MaxiCode barcode.|
|[MaxiCodeStructuredCodetext](/barcode/python-net/aspose.barcode.complexbarcode/maxicodestructuredcodetext/)|Base class for encoding and decoding the text embedded in the MaxiCode code for modes 2 and 3.|
|[MaxiCodeStructuredSecondMessage](/barcode/python-net/aspose.barcode.complexbarcode/maxicodestructuredsecondmessage/)|Class for encoding and decoding structured second message for MaxiCode barcode.|
|[PrimaryData](/barcode/python-net/aspose.barcode.complexbarcode/primarydata/)|Class for storing HIBC LIC primary data.|
|[SecondaryAndAdditionalData](/barcode/python-net/aspose.barcode.complexbarcode/secondaryandadditionaldata/)|Class for storing HIBC LIC secondary and additional data.|
|[SwissQRBill](/barcode/python-net/aspose.barcode.complexbarcode/swissqrbill/)|SwissQR bill data|
|[SwissQRCodetext](/barcode/python-net/aspose.barcode.complexbarcode/swissqrcodetext/)|Class for encoding and decoding the text embedded in the SwissQR code.|
|[USADriveIdCodetext](/barcode/python-net/aspose.barcode.complexbarcode/usadriveidcodetext/)|Class for encoding and decoding the text embedded in the USA Driving License PDF417 code.|
|[USADriveIdJurisdSubfile](/barcode/python-net/aspose.barcode.complexbarcode/usadriveidjurisdsubfile/)|Class for Jurisdiction specific fields for USA DL|
## Enumerations
| Enumeration | Description |
| :- | :- |
|[AddressType](/barcode/python-net/aspose.barcode.complexbarcode/addresstype/)|Address type|
|[HIBCLICDateFormat](/barcode/python-net/aspose.barcode.complexbarcode/hibclicdateformat/)|Specifies the different types of date formats for HIBC LIC.|
|[HIBCPASDataLocation](/barcode/python-net/aspose.barcode.complexbarcode/hibcpasdatalocation/)|HIBC PAS data location types.|
|[HIBCPASDataType](/barcode/python-net/aspose.barcode.complexbarcode/hibcpasdatatype/)|HIBC PAS record's data types.|
|[Mailmark2DType](/barcode/python-net/aspose.barcode.complexbarcode/mailmark2dtype/)|2D Mailmark Type defines size of Data Matrix barcode|
|[USADriveIdCountry](/barcode/python-net/aspose.barcode.complexbarcode/usadriveidcountry/)|Enum for Country Identification in the US Driver's License|
|[USADriveIdEyeColor](/barcode/python-net/aspose.barcode.complexbarcode/usadriveideyecolor/)|Enum for Eye Color in the US Driver's License|
|[USADriveIdHairColor](/barcode/python-net/aspose.barcode.complexbarcode/usadriveidhaircolor/)|Enum for Hair Color in the US Driver's License|
|[USADriveIdSex](/barcode/python-net/aspose.barcode.complexbarcode/usadriveidsex/)|Enum for Sex field in the US Driver's License|
