Class AustraliaPostSettings
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
AustraliaPost kod çözme parametreleri. AustraliaPost sembolojisi ile tanınan verileri etkileyen parametreleri içerir.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeSettings.AustraliaPost")]
public sealed class AustraliaPostSettings
Miras
object ← AustraliaPostSettings
Miras Alınan Üyeler
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Özellikler
CustomerInformationDecoder
AustraliaPost sembolojisinde kullanılan Müşteri Bilgisi Alanı kod çözümü için genel arayüz.
public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }
Özellik Değeri
AustraliaPostCustomerInformationDecoder
CustomerInformationInterpretingType
AustraliaPost Barkodunun Müşteri Bilgisi için Yorumlama Türünü alır veya ayarlar. Varsayılan, CustomerInformationInterpretingType.Other’dır.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CustomerInformationInterpretingType CustomerInformationInterpretingType { get; set; }
Özellik Değeri
CustomerInformationInterpretingType
IgnoreEndingFillingPatternsForCTable
AustraliaPost kod çözücüsünün, CTable yöntemi sırasında Müşteri Bilgisi Alanındaki son doldurma desenlerini görmezden gelmesini sağlayan bayrak.
CTable kodlama yöntemi, kodlama tablosunda herhangi bir boşluk bulundurmaz ve “333” doldurma desenleri dizisi harf “z” olarak çözülür.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool IgnoreEndingFillingPatternsForCTable { get; set; }
Özellik Değeri
Örnekler
Bu örnek, CTable Yorumlama Türü ile Australia Post barkodunun nasıl oluşturulacağını ve doldurma desenlerini göz ardı ederek nasıl tanınacağını gösterir.
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("Barkod Türü: " + result.CodeType);
Console.WriteLine("Barkod Kod Metni: " + 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("Barkod Türü: " + result.CodeTypeName)
Console.WriteLine("Barkod Kod Metni: " + result.CodeText)
Next
End Using
End Using
End Using