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 AustraliaPostSettingsParameters
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
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