Class AustraliaPostSettings

Class AustraliaPostSettings

Tên không gian: Aspose.BarCode.BarCodeRecognition Tổng hợp: Aspose.BarCode.dll (25.4.0)

AustraliaPost giải mã thông số. chứa các thông số ảnh hưởng đến dữ liệu được công nhận của AustraliaPost biểu tượng.

[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeSettings.AustraliaPost")]
public sealed class AustraliaPostSettings

Inheritance

object AustraliaPostSettings

Thành viên thừa kế

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

CustomerInformationDecoder

Giao diện công cộng cho giải mã trường thông tin khách hàng được sử dụng trong biểu tượng AustraliaPost.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

Giá trị bất động sản

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

Nhận hoặc đặt kiểu giải thích cho thông tin khách hàng của AustralianPost BarCode.Default là CustomerInformationInterpretingType.Other.

[XmlSerialization(Type = XmlSerializationType.Element)]
public CustomerInformationInterpretingType CustomerInformationInterpretingType { get; set; }

Giá trị bất động sản

CustomerInformationInterpretingType

IgnoreEndingFillingPatternsForCTable

Cờ buộc AustraliaPost decoder để bỏ qua các mô hình lấp đầy cuối cùng trong trường thông tin khách hàng trong quá trình decoding như một phương pháp CTable.Phương pháp mã hóa CTable không có bất kỳ khoảng trống nào trong bảng mã hóa và sequence “333” của phụ huynh lấp đầy được mã hóa như chữ “z”.

[XmlSerialization(Type = XmlSerializationType.Element)]
public bool IgnoreEndingFillingPatternsForCTable { get; set; }

Giá trị bất động sản

bool

Examples

Mẫu này cho thấy làm thế nào để tạo và nhận ra mã thanh Australia Post với CTable Interpreting Type và bỏ qua các mẫu lấp đầy.

using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.AustraliaPost, "5912345678AB"))
{
    generator.Parameters.Barcode.AustralianPost.AustralianPostEncodingTable = CustomerInformationInterpretingType.CTable;
    using (Bitmap image = generator.GenerateBarCodeImage())
    using (BarCodeReader reader = new BarCodeReader(image, DecodeType.AustraliaPost))
     {
        reader.BarcodeSettings.AustraliaPost.CustomerInformationInterpretingType = CustomerInformationInterpretingType.CTable;
        reader.BarcodeSettings.AustraliaPost.IgnoreEndingFillingPatternsForCTable = true;
        foreach (BarCodeResult result in reader.ReadBarCodes())
        {
            Console.WriteLine("BarCode Type: " + result.CodeType);
            Console.WriteLine("BarCode CodeText: " + result.CodeText);
        }
    }
}
Using generator As New BarcodeGenerator(EncodeTypes.AustraliaPost, "5912345678AB")
    generator.Parameters.Barcode.AustralianPost.AustralianPostEncodingTable = CustomerInformationInterpretingType.CTable
    Using image As Bitmap = generator.GenerateBarCodeImage()
        Using reader As New BarCodeReader(image, DecodeType.AustraliaPost)
            reader.BarcodeSettings.AustraliaPost.CustomerInformationInterpretingType = CustomerInformationInterpretingType.CTable
            reader.BarcodeSettings.AustraliaPost.IgnoreEndingFillingPatternsForCTable = True
            For Each result As BarCodeResult In reader.ReadBarCodes()
                Console.WriteLine("BarCode Type: " + result.CodeTypeName)
                Console.WriteLine("BarCode CodeText: " + result.CodeText)
            Next
        End Using
    End Using
End Using
 Tiếng Việt