Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions english/python-java/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,24 @@
title: "Aspose.BarCode for Python via Java API Reference"
linktitle: "Aspose.BarCode for Python via Java API Reference"
articleTitle: "Aspose.BarCode for Python via Java API Reference"
description: "Aspose.BarCode for Python via Java provides a powerful library for generating and reading barcodes across multiple symbologies in Python applications."
description: "Aspose.BarCode for Python via Java provides comprehensive barcode generation and recognition capabilities for Python developers using Java libraries."
type: docs
weight: 10
url: /python-java/
keywords: "Aspose.BarCode for Python via Java, Aspose.BarCode, Aspose API Reference"
keywords: ", , Aspose API Reference"
is_root: true
---
Developers can generate barcodes, embed them in images or PDFs, and decode barcodes from a wide range of image sources. The API supports 1D symbologies such as Code128, Code39, EAN‑13/8, UPC, ITF, as well as 2D formats including QR Code, Data Matrix, PDF417, Aztec, and MaxiCode. Functionality is grouped into four namespaces: aspose_barcode.core for common utilities, aspose_barcode.generation for creating barcodes, aspose_barcode.recognition for reading and interpreting barcodes, and aspose_barcode.complex_barcode for advanced composite and stacked symbologies.


## Aspose.BarCode for Python via Java API Reference

## Modules

| Module | Classes |
| Module | Description |
| --- | --- |
| [aspose_barcode.complex_barcode](/python-java/aspose_barcode.complex_barcode/) | Provides classes and enums for generating and parsing complex barcode symbologies, including HIBCLIC and address data handling. |
| [aspose_barcode.core](/python-java/aspose_barcode.core/) | Core utilities, data structures, and exception handling for Aspose.BarCode, including licensing and geometric types. |
| [aspose_barcode.generation](/python-java/aspose_barcode.generation/) | Provides classes and enums for configuring and generating barcodes using Aspose.BarCode for Python via Java. |
| [aspose_barcode.recognition](/python-java/aspose_barcode.recognition/) | The aspose_barcode.recognition namespace offers classes and enums for configuring, reading, and interpreting various barcode symbologies in Aspose.BarCode for Python via Java. |
| [aspose_barcode.complex_barcode](./aspose_barcode.complex_barcode/) | Provides classes and enums for creating, reading, and managing complex barcode formats, including HIBCLIC structures and address handling. |
| [aspose_barcode.core](./aspose_barcode.core/) | The aspose_barcode.core namespace supplies core utility classes, data structures, and exception handling for barcode generation and processing. |
| [aspose_barcode.generation](./aspose_barcode.generation/) | The aspose_barcode.generation namespace supplies classes and enums for configuring and creating various barcode types programmatically. |
| [aspose_barcode.recognition](./aspose_barcode.recognition/) | Provides classes and enums for configuring, reading, and interpreting various barcode types using Aspose.BarCode for Python via Java. |

88 changes: 44 additions & 44 deletions english/python-java/aspose_barcode.complex_barcode/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,66 +3,66 @@ title: "aspose_barcode.complex_barcode"
linktitle: "aspose_barcode.complex_barcode"
articleTitle: "aspose_barcode.complex_barcode"
second_title: "Aspose.BarCode for Python via Java"
description: "Provides classes and enums for generating and parsing complex barcode symbologies, including HIBCLIC and address data handling."
description: "Provides classes and enums for creating, reading, and managing complex barcode formats, including HIBCLIC structures and address handling."
type: docs
weight: 10
url: /python-java/aspose_barcode.complex_barcode/
---

## aspose_barcode.complex_barcode module

The aspose_barcode.complex_barcode namespace groups the core components used to create and interpret advanced barcode formats such as HIBCLIC. It includes generators, readers, data element definitions, and supporting enumerations for flexible barcode construction.
The aspose_barcode.complex_barcode namespace groups the API elements needed to work with advanced barcode types. It offers generators, readers, data element definitions, and specialized HIBCLIC codetext classes for comprehensive barcode creation and interpretation.


## Classes

| Class | Description |
| --- | --- |
| [Address](/python-java/aspose_barcode.complex_barcode/address/) | Address of creditor or debtor. You can either set street, house number, postal code and town (type structured address) o |
| [AlternativeScheme](/python-java/aspose_barcode.complex_barcode/alternativescheme/) | Alternative payment scheme instructions. |
| [ComplexBarcodeGenerator](/python-java/aspose_barcode.complex_barcode/complexbarcodegenerator/) | ComplexBarcodeGenerator for backend complex barcode (e.g. SwissQR) images generation. This sample shows how to create an |
| [ComplexCodetextReader](/python-java/aspose_barcode.complex_barcode/complexcodetextreader/) | ComplexCodetextReader decodes codetext to specified complex barcode type. This sample shows how to recognize and decode |
| [DataElement](/python-java/aspose_barcode.complex_barcode/dataelement/) | |
| [HIBCLICCombinedCodetext](/python-java/aspose_barcode.complex_barcode/hibcliccombinedcodetext/) | Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary and secodary data. This samp |
| [HIBCLICComplexCodetext](/python-java/aspose_barcode.complex_barcode/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](/python-java/aspose_barcode.complex_barcode/hibclicprimarydatacodetext/) | Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary data. This sample shows how |
| [HIBCLICSecondaryAndAdditionalDataCodetext](/python-java/aspose_barcode.complex_barcode/hibclicsecondaryandadditionaldatacodetext/) | Class for encoding and decoding the text embedded in the HIBC LIC code which stores seconday data. This sample shows how |
| [HIBCPASCodetext](/python-java/aspose_barcode.complex_barcode/hibcpascodetext/) | Class for encoding and decoding the text embedded in the HIBC PAS code. This sample shows how to encode and decode HIBC |
| [HIBCPASRecord](/python-java/aspose_barcode.complex_barcode/hibcpasrecord/) | Class for storing HIBC PAS record. |
| [IComplexCodetext](/python-java/aspose_barcode.complex_barcode/icomplexcodetext/) | Interface for complex codetext used with ComplexBarcodeGenerator. |
| [Mailmark2DCodetext](/python-java/aspose_barcode.complex_barcode/mailmark2dcodetext/) | |
| [MailmarkCodetext](/python-java/aspose_barcode.complex_barcode/mailmarkcodetext/) | Class for encoding and decoding the text embedded in the 4-state Royal Mailmark code. |
| [MandatoryFields](/python-java/aspose_barcode.complex_barcode/mandatoryfields/) | |
| [MaxiCodeCodetext](/python-java/aspose_barcode.complex_barcode/maxicodecodetext/) | Base class for encoding and decoding the text embedded in the MaxiCode code. This sample shows how to decode raw MaxiCod |
| [MaxiCodeCodetextMode2](/python-java/aspose_barcode.complex_barcode/maxicodecodetextmode2/) | Class for encoding and decoding the text embedded in the MaxiCode code for modes 2. |
| [MaxiCodeCodetextMode3](/python-java/aspose_barcode.complex_barcode/maxicodecodetextmode3/) | Class for encoding and decoding the text embedded in the MaxiCode code for modes 3. This sample shows how to encode and |
| [MaxiCodeSecondMessage](/python-java/aspose_barcode.complex_barcode/maxicodesecondmessage/) | Base class for encoding and decoding second message for MaxiCode barcode. |
| [MaxiCodeStandardCodetext](/python-java/aspose_barcode.complex_barcode/maxicodestandardcodetext/) | Class for encoding and decoding MaxiCode codetext for modes 4, 5 and 6. |
| [MaxiCodeStandardSecondMessage](/python-java/aspose_barcode.complex_barcode/maxicodestandardsecondmessage/) | Class for encoding and decoding standart second message for MaxiCode barcode. |
| [MaxiCodeStandartSecondMessage](/python-java/aspose_barcode.complex_barcode/maxicodestandartsecondmessage/) | |
| [MaxiCodeStructuredCodetext](/python-java/aspose_barcode.complex_barcode/maxicodestructuredcodetext/) | Base class for encoding and decoding the text embedded in the MaxiCode code for modes 2 and 3. |
| [MaxiCodeStructuredSecondMessage](/python-java/aspose_barcode.complex_barcode/maxicodestructuredsecondmessage/) | Class for encoding and decoding structured second message for MaxiCode barcode. |
| [OptionalFields](/python-java/aspose_barcode.complex_barcode/optionalfields/) | |
| [PrimaryData](/python-java/aspose_barcode.complex_barcode/primarydata/) | Class for storing HIBC LIC primary data. |
| [SecondaryAndAdditionalData](/python-java/aspose_barcode.complex_barcode/secondaryandadditionaldata/) | Class for storing HIBC LIC secondary and additional data. |
| [SubfileProperties](/python-java/aspose_barcode.complex_barcode/subfileproperties/) | |
| [SwissQRBill](/python-java/aspose_barcode.complex_barcode/swissqrbill/) | SwissQR bill data. |
| [SwissQRCodetext](/python-java/aspose_barcode.complex_barcode/swissqrcodetext/) | Class for encoding and decoding the text embedded in the SwissQR code. |
| [USADriveIdCodetext](/python-java/aspose_barcode.complex_barcode/usadriveidcodetext/) | |
| [USADriveIdJurisdSubfile](/python-java/aspose_barcode.complex_barcode/usadriveidjurisdsubfile/) | Class for Jurisdiction specific fields for USA DL. |
| [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](/python-java/aspose_barcode.complex_barcode/addresstype/) | Address type. |
| [HIBCLICDateFormat](/python-java/aspose_barcode.complex_barcode/hibclicdateformat/) | Specifies the different types of date formats for HIBC LIC. |
| [HIBCPASDataLocation](/python-java/aspose_barcode.complex_barcode/hibcpasdatalocation/) | HIBC PAS data location types. |
| [HIBCPASDataType](/python-java/aspose_barcode.complex_barcode/hibcpasdatatype/) | HIBC PAS record's data types. |
| [Mailmark2DType](/python-java/aspose_barcode.complex_barcode/mailmark2dtype/) | 2D Mailmark Type defines size of Data Matrix barcode |
| [QrBillStandardVersion](/python-java/aspose_barcode.complex_barcode/qrbillstandardversion/) | SwissQR bill standard version. |
| [USADriveIdCountry](/python-java/aspose_barcode.complex_barcode/usadriveidcountry/) | |
| [USADriveIdEyeColor](/python-java/aspose_barcode.complex_barcode/usadriveideyecolor/) | |
| [USADriveIdHairColor](/python-java/aspose_barcode.complex_barcode/usadriveidhaircolor/) | |
| [USADriveIdSex](/python-java/aspose_barcode.complex_barcode/usadriveidsex/) | |
| [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/) | |

Loading
Loading