Class AustraliaPostSettings

Class AustraliaPostSettings

Domeinnaam: Aspose.BarCode.BarCodeRecognition Instelling mislukt: Aspose.BarCode.dll (26.1.0)

Parameter voor decodering van AustraliaPost. Dit omvat parameters die van invloed zijn op de gegevens die worden geïdentificeerd voor de AustraliaPost‑code.

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

Parameters

object AustraliaPostSettings

Uitgenodigde leden

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

Parameters

CustomerInformationDecoder

Dit is een openbare interface om het klantinformatieveld te extraheren dat wordt gebruikt bij de codering van AustraliaPost. De gebruiker moet de implementatie leveren.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

Kenmerkwaarde

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

Haalt of stelt het type klantinformatie‑interpretatie in voor de AustralianPost‑barcode. BarCode.Default is gelijk aan CustomerInformationInterpretingType.Other.

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

Kenmerkwaarde

CustomerInformationInterpretingType

IgnoreEndingFillingPatternsForCTable

Kennis die ervoor zorgt dat de decoding van AustraliaPost een nieuw invoerpatroon in het klantinformatieveld negeert, wordt gedecodeerd als de CTable-methode. De CTable-coderingsmethode heeft geen lege ruimte in de codetabel, en de invoerpatroonreeks “333” wordt gedecodeerd als het teken “z”.

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

waarde kenmerk

bool

Parameters

Dit voorbeeld laat zien hoe je CTable Interpreting Type gebruikt, waarbij je het invulpatroon negeert, om een Australia Post‑streepjescode te maken en te herkennen.

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
 Nederlands