Class AustraliaPostSettings
Tên không gian: Aspose.BarCode.BarCodeRecognition Tổng hợp: Aspose.BarCode.dll (25.4.0)
AustraliaPost giải mã thông số. chứa các thông số ảnh hưởng đến dữ liệu được công nhận của AustraliaPost biểu tượng.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeSettings.AustraliaPost")]
public sealed class AustraliaPostSettings
Inheritance
object ← AustraliaPostSettings
Thành viên thừa kế
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
CustomerInformationDecoder
Giao diện công cộng cho giải mã trường thông tin khách hàng được sử dụng trong biểu tượng AustraliaPost.
public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }
Giá trị bất động sản
AustraliaPostCustomerInformationDecoder
CustomerInformationInterpretingType
Nhận hoặc đặt kiểu giải thích cho thông tin khách hàng của AustralianPost BarCode.Default là CustomerInformationInterpretingType.Other.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CustomerInformationInterpretingType CustomerInformationInterpretingType { get; set; }
Giá trị bất động sản
CustomerInformationInterpretingType
IgnoreEndingFillingPatternsForCTable
Cờ buộc AustraliaPost decoder để bỏ qua các mô hình lấp đầy cuối cùng trong trường thông tin khách hàng trong quá trình decoding như một phương pháp CTable.Phương pháp mã hóa CTable không có bất kỳ khoảng trống nào trong bảng mã hóa và sequence “333” của phụ huynh lấp đầy được mã hóa như chữ “z”.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool IgnoreEndingFillingPatternsForCTable { get; set; }
Giá trị bất động sản
Examples
Mẫu này cho thấy làm thế nào để tạo và nhận ra mã thanh Australia Post với CTable Interpreting Type và bỏ qua các mẫu lấp đầy.
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