Class AustraliaPostSettings

Class AustraliaPostSettings

이름 공간 : Aspose.BarCode.BarCodeRecognition 모임: Aspose.BarCode.dll (25.4.0)

호주포스트 디코딩 매개 변수. 호주포스트 상징의 인식 된 데이터에 영향을 미치는 매개 변수를 포함합니다.

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

Inheritance

object AustraliaPostSettings

상속 회원들

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

Properties

CustomerInformationDecoder

고객 정보 필드 해독을위한 공공 인터페이스는 AustraliaPost 상징에서 사용됩니다.

public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }

부동산 가치

AustraliaPostCustomerInformationDecoder

CustomerInformationInterpretingType

AustralianPost BarCode.Default의 고객 정보에 대한 해석 유형을 얻거나 설정합니다.Default는 고객 정보 해석 유형입니다.

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

부동산 가치

CustomerInformationInterpretingType

무시무시한 망설임에 대하여

AustraliaPost 디코더가 CTable 방법으로 디코딩하는 동안 고객 정보 필드의 마지막 채우기 패턴을 무시하도록 강요하는 깃발입니다.CTable 암호화 방법은 암호화 테이블에 격차가 없으며 “333"를 채우는 아버지가 “z"라는 문자로 암호화됩니다.

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

부동산 가치

bool

Examples

이 샘플은 CTable Interpreting Type와 채우기 패턴을 무시하여 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
 한국어