Aspose.Barcode.ComplexBarcode

Aspose.Barcode.ComplexBarcode namespace

The Aspose.Barcode.ComplexBarcode namespace contains the core components for generating and reading advanced barcode formats. It includes generators, codetext readers, and specialized HIBCLIC codetext structures for handling address information and alternative encoding schemes.

Classes

ClassDescription
AddressAddress of creditor or debtor. You can either set street, house number, postal code and town (type structured address) o
AlternativeSchemeAlternative payment scheme instructions
ComplexBarcodeGeneratorComplexBarcodeGenerator for backend complex barcode (e.g. SwissQR) images generation. This sample shows how to create an
ComplexCodetextReaderComplexCodetextReader decodes codetext to specified complex barcode type. This sample shows how to recognize and decode
DataElementRepresents a jurisdiction-specific data field used in documents, for example ElementID = “ZVA” with Value = “01”.
HIBCLICCombinedCodetextClass for encoding and decoding the text embedded in the HIBC LIC code which stores primary and secodary data.
HIBCLICComplexCodetextBase class for encoding and decoding the text embedded in the HIBC LIC code.
HIBCLICPrimaryDataCodetextClass for encoding and decoding the text embedded in the HIBC LIC code which stores primary data.
HIBCPASCodetextClass for encoding and decoding the text embedded in the HIBC PAS code.
HIBCPASRecordClass for storing HIBC PAS record.
IComplexCodetextInterface for complex codetext used with ComplexBarcodeGenerator.
Mailmark2DCodetextClass for encoding and decoding the text embedded in the Royal Mail 2D Mailmark code.
MailmarkCodetextClass for encoding and decoding the text embedded in the 4-state Royal Mailmark code.
MandatoryFieldsMandatory elements (fields) of the card
MaxiCodeCodetextBase class for encoding and decoding the text embedded in the MaxiCode code. This sample shows how to decode raw MaxiCod
MaxiCodeCodetextMode2Class for encoding and decoding the text embedded in the MaxiCode code for modes 2. This sample shows how to encode and
MaxiCodeCodetextMode3Class for encoding and decoding the text embedded in the MaxiCode code for modes 3. This sample shows how to encode and
MaxiCodeSecondMessageBase class for encoding and decoding second message for MaxiCode barcode.
MaxiCodeStandardCodetextClass for encoding and decoding MaxiCode codetext for modes 4, 5 and 6.
MaxiCodeStandardSecondMessageClass for encoding and decoding standart second message for MaxiCode barcode.
MaxiCodeStandartSecondMessageClass for encoding and decoding standart second message for MaxiCode barcode.
MaxiCodeStructuredCodetextBase class for encoding and decoding the text embedded in the MaxiCode code for modes 2 and 3. This sample shows how to
MaxiCodeStructuredSecondMessageClass for encoding and decoding structured second message for MaxiCode barcode.
OptionalFieldsOptional elements (fields) of the card
PrimaryDataClass for storing HIBC LIC primary data.
SecondaryAndAdditionalDataClass for storing HIBC LIC secondary and additional data.
SubfilePropertiesUSA DL subfile properties, offset and length are set automatically.
SwissQRBillSwissQR bill data
SwissQRCodetextClass for encoding and decoding the text embedded in the SwissQR code.
USADriveIdCodetextClass for encoding and decoding the text embedded in the USA Driving License PDF417 code.
USADriveIdJurisdSubfileClass for Jurisdiction specific fields for USA DL

Enums

EnumDescription
AddressTypeAddress type
ComplexCodetextType
HIBCLICDateFormatSpecifies the different types of date formats for HIBC LIC.
HIBCPASDataLocationHIBC PAS data location types.
HIBCPASDataTypeHIBC PAS record’s data types.
Mailmark2DType2D Mailmark Type defines size of Data Matrix barcode
MaxiCodeSecondMessageType
QrBillStandardVersionSwissQR bill standard version
USADriveIdCountryEnum for Country Identification in the US Driver’s License
USADriveIdEyeColorEnum for Eye Color in the US Driver’s License
USADriveIdHairColorEnum for Hair Color in the US Driver’s License
USADriveIdSexEnum for Sex field in the US Driver’s License