Class AustraliaPostSettings

Class AustraliaPostSettings

Abast: Aspose.BarCode.BarCodeRecognition Compilación: Aspose.BarCode.dll (26.1.0)

Parámetro para la decodificación de AustraliaPost. Contiene parámetros que afectan los datos que se reconocen para los códigos de AustraliaPost‑Codes.

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

Parameters

Parameters AustraliaPostSettings

Miembros de heretats

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

Parameters

CustomerInformationDecoder

Interfaz general para descomprimir un campo con información del cliente, que se utiliza en AustraliaPost‑Kodierung. El usuario debe proporcionar una implementación.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

Parameters

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

Carga o establece el tipo de interpretación para la información del cliente en el AustralianPost‑Strichcode. BarCode.Default es CustomerInformationInterpretingType.Other.

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

Parameters

CustomerInformationInterpretingType

IgnoreEndingFillingPatternsForCTable

Conocimiento que hace que el decodificador AustraliaPost ignore los últimos patrones de relleno en el campo de información del cliente al decodificar con el método CTable. El método de codificación CTable no contiene espacios en la tabla de codificación, y la secuencia “333” de los patrones de relleno se decodifica como el carácter “z”.

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

Parameters

Parameters

Parameters

Este ejemplo muestra cómo crear y reconocer un Australia Post‑Strichcode con el CTable Interpreting Type y cómo ignorar los patrones de relleno.

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
 Español