Class AustraliaPostSettings
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
معلمات فك تشفير AustraliaPost. تحتوي على معلمات تؤثر على البيانات المعترف بها من رمزية AustraliaPost.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeSettings.AustraliaPost")]
public sealed class AustraliaPostSettings
الوراثة
object ← AustraliaPostSettings
الأعضاء الموروثة
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
الخصائص
CustomerInformationDecoder
واجهة عامة لفك تشفير حقل معلومات العميل المستخدمة في رمزية AustraliaPost.
public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }
قيمة الخاصية
AustraliaPostCustomerInformationDecoder
CustomerInformationInterpretingType
يحصل أو يحدد نوع التفسير لمعلومات العميل في باركود AustraliaPost. القيمة الافتراضية هي CustomerInformationInterpretingType.Other.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CustomerInformationInterpretingType CustomerInformationInterpretingType { get; set; }
قيمة الخاصية
CustomerInformationInterpretingType
IgnoreEndingFillingPatternsForCTable
العلم الذي يجبر فك تشفير AustraliaPost على تجاهل أنماط التعبئة الأخيرة في حقل معلومات العميل أثناء فك التشفير كطريقة CTable. طريقة ترميز CTable لا تحتوي على أي فجوات في جدول الترميز وتسلسل “333” من أنماط التعبئة يتم فك تشفيره كحرف “z”.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool IgnoreEndingFillingPatternsForCTable { get; set; }
قيمة الخاصية
أمثلة
تظهر هذه العينة كيفية إنشاء والاعتراف برمز شريطي من Australia Post مع نوع تفسير CTable وتجاهل أنماط التعبئة.
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