Class AustraliaPostSettings

Class AustraliaPostSettings

Numele spaţiului: Aspose.BarCode.BarCodeRecognition Asamblare: Aspose.BarCode.dll (25.4.0)

AustraliaPost de decodare parametri. conține parametri care influențează datele recunoscute ale simbolului AustraliaPost.

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

Inheritance

object AustraliaPostSettings

Membrii moștenitori

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

Properties

CustomerInformationDecoder

Interfața publică pentru decodarea câmpului de informații pentru clienți, care este utilizată în AustraliaPost simbolism.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

Valoarea proprietății

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

Obțineți sau stabiliți tipul de interpretare pentru informațiile clienților de la AustralianPost BarCode.Default este ClientInformationInterpretingType.Other.

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

Valoarea proprietății

CustomerInformationInterpretingType

IgnoreEndingFillingPatternsForCTable

Drapelul care forțează decodatorul AustraliaPost să ignore ultimele modele de umplere în câmpul de informații despre clienți în timpul decodării ca metodă CTable.Metoda de codificare CTable nu are nici o lipsă în tabelul de codificare și sequnce “333” a părinților de umplere este decodat ca literă “z”.

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

Valoarea proprietății

bool

Examples

Acest eșantion arată cum să generați și să recunoașteți codul de bară Australia Post cu tipul de interpretare CTable și să ignorați modelele de umplere.

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
 Română