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
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