Class AustraliaPostSettings

Class AustraliaPostSettings

Nombre del espacio: Aspose.BarCode.BarCodeRecognition Asamblea: Aspose.BarCode.dll (25.4.0)

AustraliaPost decodificación parámetros. contiene parámetros que influyen en los datos reconocidos de AustraliaPost simbología.

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

Inheritance

object AustraliaPostSettings

Miembros heredados

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

Properties

CustomerInformationDecoder

Interfaz pública para la decodificación del campo de información del cliente que se utiliza en la simbología de AustraliaPost.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

Valor de la propiedad

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

Obtenga o establece el Tipo de Interpretación para la Información del Cliente de AustraliaPost BarCode.Default es CustomerInformationInterpretaciónType.Other.

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

Valor de la propiedad

CustomerInformationInterpretingType

IgnoreEndingFillingPatternsForCTable

La bandera que obliga a la decodificación de AustraliaPost a ignorar los últimos patrones de relleno en el campo de información del cliente durante la decodificación como método CTable.El método de codificación CTable no tiene lacunas en la tabla de codificación y el secuencia “333” de los padres de relleno se decodifica como la letra “z”.

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

Valor de la propiedad

bool

Examples

Esta muestra muestra cómo generar y reconocer el código de barras de Australia Post con el tipo de interpretación CTable y 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