Class AustraliaPostSettings

Class AustraliaPostSettings

Approvisionnement: Aspose.BarCode.BarCodeRecognition Aspose.BarCode.dll (26.1.0)

Paramètre de décodage d’AustraliaPost. Contient des paramètres qui affectent les informations qui ont été identifiées pour les codes AustraliaPost‑Codes.

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

Parameters

Parameters AustraliaPostSettings

les membres de heretats

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

Parameters

CustomerInformationDecoder

Interface générale pour extraire le champ contenant les informations du client, utilisé dans le codage AustraliaPost. L’utilisateur doit fournir une implémentation.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

Parameters

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

Le type d’interprétation des informations client est chargé ou défini dans AustralianPost‑Strichcode. BarCode.Default est égal à CustomerInformationInterpretingType.Other.

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

Parameters

CustomerInformationInterpretingType

IgnoreEndingFillingPatternsForCTable

Information qui fait que le programme de décompression AustraliaPost ignore les derniers motifs de remplissage lors du décodage avec la méthode CTable dans le champ de données client. La méthode d’encodage CTable n’a pas d’espace vide dans la table de codes, et la séquence “333” des motifs de remplissage est décodée en caractère “z”.

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

Parameters

Parameters

Parameters

Cet exemple montre comment créer et identifier le code‑barres Australia Post‑Strichcode avec le type CTable Interpreting Type, et comment ignorer les modèles de remplissage.

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
 Français