Class AustraliaPostSettings

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

objectAustraliaPostSettings

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

bool

Ö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
 Türkçe