Class AustraliaPostSettings

Class AustraliaPostSettings

Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)

AustraliaPost 디코딩 매개변수. AustraliaPost 심볼로지의 인식된 데이터에 영향을 미치는 매개변수를 포함합니다.

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

상속

objectAustraliaPostSettings

상속된 멤버

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

속성

CustomerInformationDecoder

AustraliaPost 심볼로지에서 사용되는 고객 정보 필드 디코딩을 위한 공개 인터페이스입니다.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

속성 값

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

AustralianPost 바코드의 고객 정보에 대한 해석 유형을 가져오거나 설정합니다. 기본값은 CustomerInformationInterpretingType.Other입니다.

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

속성 값

CustomerInformationInterpretingType

IgnoreEndingFillingPatternsForCTable

디코딩 중 고객 정보 필드에서 CTable 방법으로 마지막 채우기 패턴을 무시하도록 AustraliaPost 디코더에 강제하는 플래그입니다.
CTable 인코딩 방법은 인코딩 테이블에 간격이 없으며, 채우기 패턴의 “333” 시퀀스는 문자 “z"로 디코딩됩니다.

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

속성 값

bool

예제

이 샘플은 CTable 해석 유형을 사용하고 채우기 패턴을 무시하여 Australia Post 바코드를 생성하고 인식하는 방법을 보여줍니다.

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
 한국어