Class AustraliaPostSettings

Class AustraliaPostSettings

Abast: Aspose.BarCode.BarCodeRecognition Kompilierung: Aspose.BarCode.dll (26.1.0)

Parameter zur Dekodierung von AustraliaPost. Enthält Parameter, die die Daten beeinflussen, die für AustraliaPost‑Codes erkannt werden.

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

Parameters

Objekt AustraliaPostSettings

Mitglieder von heretats

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

Parameters

CustomerInformationDecoder

Allgemeines Interface zum Entpacken eines Feldes mit Klienteninformationen, das in der AustraliaPost‑Kodierung verwendet wird. Der Benutzer muss eine Implementierung liefern.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

Eigenschaftswert

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

Lädt oder stellt den Interpretationstyp für Kundeninformationen im AustralianPost‑Strichcode ein. BarCode.Default ist CustomerInformationInterpretingType.Other.

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

Eigenschaftswert

CustomerInformationInterpretingType

IgnoreEndingFillingPatternsForCTable

Wissen, das den AustraliaPost-Dekodierer veranlasst, die letzten Füllvorlagen im Kundeninformationsfeld bei der Dekodierung mit der Methode CTable zu ignorieren. Die Kodierungsmethode CTable enthält keine Leerzeichen in der Kodierungstabelle, und die Sequenz “333” von Füllvorlagen wird als Zeichen “z” dekodiert.

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

Eigenschaftswert

Boole

Parameters

Dieses Beispiel zeigt, wie man einen Australia Post‑Strichcode mit dem CTable Interpreting Type erstellt und erkennt und dabei Füllmuster ignoriert.

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
 Deutsch