Browse our Products
Aspose.BarCode for Python via .NET 26.7
This article contains release notes information for Aspose.BarCode for Python via .NET 26.7.
All Changes
| Key | Summary | Category |
|---|---|---|
| BARCODENET-39614 | Remove obsolete APIs to improve library quality | Enhancement |
Public API changes
Removed obsolete enum members and types
The following obsolete API members have been removed from the aspose.barcode.generation namespace:
AztecEncodeMode.BYTESandAztecEncodeMode.EXTENDED_CODETEXThave been removed. UseAztecEncodeMode.BINARYandAztecEncodeMode.EXTENDEDinstead.DataMatrixEncodeMode.BYTESandDataMatrixEncodeMode.EXTENDED_CODETEXThave been removed. UseDataMatrixEncodeMode.BINARYandDataMatrixEncodeMode.EXTENDEDinstead.DataMatrixVersion.ROWS_COLUMNShas been removed.DotCodeEncodeMode.BYTESandDotCodeEncodeMode.EXTENDED_CODETEXThave been removed. UseDotCodeEncodeMode.BINARYandDotCodeEncodeMode.EXTENDEDinstead.- The obsolete
Pdf417CompactionModeenum has been removed. MaxiCodeEncodeMode.BYTESandMaxiCodeEncodeMode.EXTENDED_CODETEXThave been removed. UseMaxiCodeEncodeMode.BINARYandMaxiCodeEncodeMode.EXTENDEDinstead.QRVersion.VERSION_M1,QRVersion.VERSION_M2,QRVersion.VERSION_M3, andQRVersion.VERSION_M4have been removed. UseMicroQRVersioninstead.QREncodeMode.BYTESandQREncodeMode.EXTENDED_CODETEXThave been removed. UseQREncodeMode.BINARYandQREncodeMode.EXTENDEDinstead.QREncodeMode.ECI_ENCODINGhas been removed. UseQREncodeMode.ECIinstead.QREncodeMode.UTF8_BOMandQREncodeMode.UTF16_BE_BOMhave been removed. UseBarcodeGenerator.set_code_text()with the required encoding instead.- The obsolete
QREncodeTypeenum has been removed. UseEncodeTypes.QRorEncodeTypes.MICRO_QR, together withMicroQRVersionwhere applicable.
Removed obsolete BarcodeGenerator parameter properties
The following obsolete properties have been removed from the parameter classes used by BarcodeGenerator:
- From
BarcodeParameters:enable_escape. Use standard Python string handling, such ascodecs.decode(), instead. - From
CodabarParameters:codabar_checksum_mode,codabar_start_symbol, andcodabar_stop_symbol. Usechecksum_mode,start_symbol, andstop_symbolinstead. - From
Code128Parameters:code_128_encode_mode. Useencode_modeinstead. - From
AztecParameters:aztec_encode_mode,aztec_error_level, andaztec_symbol_mode. Useencode_mode,error_level, andsymbol_modeinstead. - From
MaxiCodeParameters:maxi_code_encode_mode,maxi_code_mode,maxi_code_structured_append_mode_barcode_id, andmaxi_code_structured_append_mode_barcodes_count. Useencode_mode,mode,structured_append_mode_barcode_id, andstructured_append_mode_barcodes_countinstead. - From
DotCodeParameters:dot_code_encode_mode,dot_code_structured_append_mode_barcode_id, anddot_code_structured_append_mode_barcodes_count. Useencode_mode,structured_append_mode_barcode_id, andstructured_append_mode_barcodes_countinstead. - From
HanXinParameters:han_xin_version,han_xin_error_level,han_xin_encode_mode, andhan_xin_eci_encoding. Useversion,error_level,encode_mode, andeci_encodinginstead. - From
QrParameters:qr_encode_mode,qr_error_level,qr_version, andqr_eci_encoding. Useencode_mode,error_level,version, andeci_encodinginstead. - From
QrParameters:qr_encode_type. UseEncodeTypes.MICRO_QRandMicroQRVersionto generate Micro QR barcodes. - From
Pdf417Parameters:pdf_417_encode_mode,pdf_417_error_level,pdf_417eci_encoding, andpdf_417_truncate. Useencode_mode,error_level,eci_encoding, andtruncateinstead. - From
Pdf417Parameters:pdf_417_compaction_mode. - From
Pdf417Parameters, the obsolete Macro PDF417 aliasespdf_417_macro_file_id,pdf_417_macro_segment_id,pdf_417_macro_segments_count,pdf_417_macro_eci_encoding,pdf_417_macro_terminator,pdf_417_macro_file_name,pdf_417_macro_time_stamp,pdf_417_macro_sender,pdf_417_macro_addressee,pdf_417_macro_file_size, andpdf_417_macro_checksum. Use the correspondingmacro_pdf_417_file_id,macro_pdf_417_segment_id,macro_pdf_417_segments_count,macro_pdf_417eci_encoding,macro_pdf_417_terminator,macro_pdf_417_file_name,macro_pdf_417_time_stamp,macro_pdf_417_sender,macro_pdf_417_addressee,macro_pdf_417_file_size, andmacro_pdf_417_checksumproperties instead. - From
ITFParameters:itf_border_thicknessanditf_border_type. Useborder_thicknessandborder_typeinstead. - From
DataMatrixParameters:data_matrix_ecc,data_matrix_version, anddata_matrix_encode_mode. Useecc_type,version, andencode_modeinstead. - From
DataMatrixParameters:columnsandrows. Useversioninstead. - From
DataBarParameters:is_allow_only_gs1_encoding. Useallow_only_gs1_encodinginstead. - From
AustralianPostParameters:australian_post_short_bar_heightandaustralian_post_encoding_table. Useshort_bar_heightandencoding_tableinstead. - From
GS1CompositeBarParameters:is_allow_only_gs1_encoding. Useallow_only_gs1_encodinginstead. - From
PostalParameters:postal_short_bar_height. Useshort_bar_heightinstead.
Removed obsolete Complex Barcode API
The following obsolete API members have been removed from the aspose.barcode.complexbarcode namespace:
MaxiCodeCodetext.maxi_code_encode_mode. UseMaxiCodeCodetext.encode_modeinstead.- The misspelled
MaxiCodeStandartSecondMessageclass. UseMaxiCodeStandardSecondMessageinstead.
Removed obsolete recognition API
The following obsolete API members have been removed from the aspose.barcode.barcoderecognition namespace:
- The
MultyDecodeTypeclass. UseMultiDecodeTypeinstead. - The
BarCodeReader.set_bar_code_read_type()overload that accepts aBaseDecodeType. - From
QRExtendedParameters:qr_structured_append_mode_bar_codes_quantity,qr_structured_append_mode_bar_code_index,qr_structured_append_mode_parity_data,qr_version, andqr_error_level. Usestructured_append_mode_bar_codes_quantity,structured_append_mode_bar_code_index,structured_append_mode_parity_data,version, anderror_levelinstead. - From
MaxiCodeExtendedParameters:maxi_code_mode,maxi_code_structured_append_mode_barcode_id, andmaxi_code_structured_append_mode_barcodes_count. Usemode,structured_append_mode_barcode_id, andstructured_append_mode_barcodes_countinstead. - From
DotCodeExtendedParameters:dot_code_is_reader_initialization,dot_code_structured_append_mode_barcode_id, anddot_code_structured_append_mode_barcodes_count. Useis_reader_initialization,structured_append_mode_barcode_id, andstructured_append_mode_barcodes_countinstead. - From
CodabarExtendedParameters:codabar_start_symbolandcodabar_stop_symbol. Usestart_symbolandstop_symbolinstead.