Class AustraliaPostSettings

Class AustraliaPostSettings

Nama dari : Aspose.BarCode.BarCodeRecognition Perhitungan: Aspose.BarCode.dll (25.4.0)

Berisi parameter yang mempengaruhi data yang diakui dari simbol AustraliaPost.

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

Inheritance

object AustraliaPostSettings

anggota yang diwarisi

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

Properties

CustomerInformationDecoder

Interface publik untuk Decoding Field Informasi Pelanggan yang digunakan dalam Simbol AustraliaPost.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

Nilai Properti

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

Dapatkan atau menetapkan Jenis Interpretasi untuk Informasi Pelanggan dari AustraliaPost BarCode.Default adalah CustomerInformationInterpretingType.Other.

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

Nilai Properti

CustomerInformationInterpretingType

Perbedaannya dengan IgnoreEndingPatterns

Bendera yang memaksa AustraliaPost decoder untuk mengabaikan pola pengisian terakhir di Bidang Informasi Pelanggan selama decoding sebagai metode CTable.Metode enkripsi CTable tidak memiliki kekosongan dalam tabel enkripsi dan sequnce “333” dari isi bapa dikodkan sebagai huruf “z”.

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

Nilai Properti

bool

Examples

Sampel ini menunjukkan bagaimana untuk menghasilkan dan mengenali barcode Australia Post dengan CTable Interpreting Type 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("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
 Indonesia