Class AustraliaPostSettings

Class AustraliaPostSettings

De naam: Aspose.BarCode.BarCodeRecognition Verzameling: Aspose.BarCode.dll (25.4.0)

AustraliëPost decodering parameters. bevat parameters die invloed hebben op de erkende gegevens van AustraliëPost symbooliek.

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

Inheritance

object AustraliaPostSettings

Geëerbiede leden

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

Properties

CustomerInformationDecoder

Openbare interface voor Customer Information Field Decoding die wordt gebruikt in AustraliëPost symbooliek.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

Eigendomswaarde

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

Geeft of stelt de Interpretatie Type voor de klantinformatie van AustralianPost BarCode.Default is CustomerInformationInterpretingType.Other.

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

Eigendomswaarde

CustomerInformationInterpretingType

IgnoreEndingFillingPatternsForCTable

De vlag die de Australis Post decoder verplicht om de laatste vullenpatronen in het Informatieveld van de klant te negeren tijdens de decodering als CTable methode.CTable codering methode heeft geen vlekken in de codering tabel en sequnce “333” van het vullen van vader wordt gedecodeerd als de letter “z”.

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

Eigendomswaarde

bool

Examples

Dit voorbeeld toont aan hoe u Australian Post barcode kunt genereren en herkennen met CTable Interpreting Type en het negeren van vullenpatronen.

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