Class AustraliaPostSettings

Class AustraliaPostSettings

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

Parameter decoding AustraliaPost. Berisi parameter yang mempengaruhi data yang dikenali dari simbol AustraliaPost.

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

Pewarisan

objectAustraliaPostSettings

Anggota yang Dwarisi

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

Properti

CustomerInformationDecoder

Antarmuka publik untuk decoding Field Informasi Pelanggan yang digunakan dalam simbol AustraliaPost.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

Nilai Properti

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

Mengambil atau mengatur Tipe Interpretasi untuk Informasi Pelanggan dari BarCode AustraliaPost. Default adalah CustomerInformationInterpretingType.Other.

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

Nilai Properti

CustomerInformationInterpretingType

IgnoreEndingFillingPatternsForCTable

Tanda yang memaksa decoder AustraliaPost untuk mengabaikan pola pengisian terakhir di Field Informasi Pelanggan selama decoding sebagai metode CTable. Metode pengkodean CTable tidak memiliki celah dalam tabel pengkodean dan urutan “333” dari pola pengisian didekodekan sebagai huruf “z”.

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

Nilai Properti

bool

Contoh

Contoh ini menunjukkan cara menghasilkan dan mengenali barcode Australia Post dengan Tipe Interpretasi CTable dan mengabaikan pola pengisian.

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("Tipe BarCode: " + result.CodeType);
            Console.WriteLine("KodeTeks BarCode: " + 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("Tipe BarCode: " + result.CodeTypeName)
                Console.WriteLine("KodeTeks BarCode: " + result.CodeText)
            Next
        End Using
    End Using
End Using
 Indonesia