Class AustraliaPostSettings

Class AustraliaPostSettings

Alan adı:: Aspose.BarCode.BarCodeRecognition Paket: Aspose.BarCode.dll (26.1.0)

AustraliaPost için kod çözme parametreleri.
AustraliaPost‑kodu için belirtilen verileri etkileyen parametreleri içerir.

[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeSettings.AustraliaPost")]
public sealed class AustraliaPostSettings

Parameters

Lütfen çevirmemi istediğiniz İngilizce metni gönderin. AustraliaPostSettings

Sayın üyeler

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Parameters

CustomerInformationDecoder

Bu, AustraliaPost şifrelemesinde kullanılan müşteri alan verilerini çözmek için genel bir arayüzdür. Kullanıcıların uygulamayı sağlaması gerekir.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

özelliğin değeri

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

AustralianPost‑stregkode barkodu için müşteri verisi yorumlama türünü indirin veya belirtin. BarCode.Default, CustomerInformationInterpretingType.Other değerine eşittir.

[XmlSerialization(Type = XmlSerializationType.Element)]
public CustomerInformationInterpretingType CustomerInformationInterpretingType { get; set; }

özelliğin değeri

CustomerInformationInterpretingType

IgnoreEndingFillingPatternsForCTable

Australia Post’un kod çözümünün, müşterinin veri alanındaki en son doldurma şablonunu, CTable‑metoden, göz ardı etmesi gerektiğini kabul edin. CTable‑kodningsmetoden kod tablosunda boşluk içermez ve doldurma şablonundaki „333“ dizisi karakter „z“ olarak kod çözülecektir.

[XmlSerialization(Type = XmlSerializationType.Element)]
public bool IgnoreEndingFillingPatternsForCTable { get; set; }

özellik değeri

bool

Parameters

Bu örnek, CTable Interpreting Type’ı kullanarak Australian Post barkodlarını doldurma desenini dikkate almadan oluşturmayı ve tanımayı 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("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
 Türkçe