Class AustraliaPostSettings

Class AustraliaPostSettings

Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)

Tham số giải mã AustraliaPost. Chứa các tham số ảnh hưởng đến dữ liệu được nhận diện của ký hiệu AustraliaPost.

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

Kế thừa

objectAustraliaPostSettings

Các thành viên kế thừa

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

Thuộc tính

CustomerInformationDecoder

Giao diện công khai cho việc giải mã Trường Thông tin Khách hàng được sử dụng trong ký hiệu AustraliaPost.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

Giá trị thuộc tính

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

Lấy hoặc thiết lập Loại Giải thích cho Thông tin Khách hàng của Mã vạch AustraliaPost. Mặc định là CustomerInformationInterpretingType.Other.

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

Giá trị thuộc tính

CustomerInformationInterpretingType

IgnoreEndingFillingPatternsForCTable

Cờ buộc giải mã AustraliaPost bỏ qua các mẫu điền cuối trong Trường Thông tin Khách hàng trong quá trình giải mã theo 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à chuỗi “333” của các mẫu điền được giải mã thành chữ “z”.

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

Giá trị thuộc tính

bool

Ví dụ

Mẫu này cho thấy cách tạo và nhận diện mã vạch Australia Post với Loại Giải thích CTable và bỏ qua các mẫu điền.

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("Loại Mã vạch: " + result.CodeType);
            Console.WriteLine("Nội dung Mã vạch: " + 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("Loại Mã vạch: " + result.CodeTypeName)
                Console.WriteLine("Nội dung Mã vạch: " + result.CodeText)
            Next
        End Using
    End Using
End Using
 Tiếng Việt