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
object ← AustraliaPostSettings
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
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