Class AustraliaPostSettings

Class AustraliaPostSettings

Campo: Aspose.BarCode.BarCodeRecognition File di raccolta dati: Aspose.BarCode.dll (26.1.0)

Parametro di decodifica AustraliaPost. Contiene i parametri che influenzano i dati identificati dal codice AustraliaPost.

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

Examples

oggetto AustraliaPostSettings

Membri eredi

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

Examples

CustomerInformationDecoder

Interfaccia generale per decrittare i campi dei dati cliente utilizzati nella crittografia AustraliaPost. L’utente deve fornire la sua implementazione.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

Valore caratteristico

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

Recupera o imposta il tipo di interpretazione dei dati cliente associato al codice a barre AustralianPost. BarCode.Default è uguale al valore CustomerInformationInterpretingType.Other.

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

valore caratteristico

CustomerInformationInterpretingType

IgnoreEndingFillingPatternsForCTable

La conoscenza, che fa sì che il decoder AustraliaPost ignori le varianti più recenti del modello di compilazione nel campo delle informazioni cliente durante la decodifica come metodo CTable. Il metodo di codifica CTable non ha spazi nella tabella dei codici, e la stringa di caratteri «333» proveniente dal modello di compilazione viene decodificata come carattere «z».

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

Valore caratteristico

bool

Examples

Questo esempio mostra come creare e riconoscere il codice lineare Australia Post utilizzando CTable Interpreting Type, nonché come ignorare il pattern di riempimento.

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
 Italiano