Class AustraliaPostSettings
Όνομα τομέα: Aspose.BarCode.BarCodeRecognition Αρχείο συλλογής: Aspose.BarCode.dll (26.1.0)
Παράμετροι αποκωδικοποίησης AustraliaPost. Περιέχει παραμέτρους που επηρεάζουν τα αναγνωρισμένα δεδομένα για τους κωδικούς AustraliaPost.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeSettings.AustraliaPost")]
public sealed class AustraliaPostSettingsParameters
αντικείμενο ← AustraliaPostSettings
Κληρονομημένα μέλη
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Parameters
CustomerInformationDecoder
Γενική διεπαφή για την αποκωδικοποίηση του πεδίου πληροφοριών του πελάτη που χρησιμοποιείται στην κωδικοποίηση AustraliaPost. Ο χρήστης πρέπει να παρέχει την υλοποίηση.
public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }τιμή ιδιότητας
AustraliaPostCustomerInformationDecoder
CustomerInformationInterpretingType
Ανακτά ή ορίζει τον τύπο ερμηνείας για τις πληροφορίες του πελάτη για το barcode AustralianPost. Το BarCode.Default είναι CustomerInformationInterpretingType.Other.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CustomerInformationInterpretingType CustomerInformationInterpretingType { get; set; }Τιμή ιδιότητας
CustomerInformationInterpretingType
IgnoreEndingFillingPatternsForCTable
Γνώση που αναγκάζει τον αποκωδικοποιητή AustraliaPost να αγνοεί τα πιο πρόσφατα μοτίβα συμπλήρωσης στο πεδίο πληροφοριών του πελάτη κατά την αποκωδικοποίηση ως CTable‑μέθοδο. Η CTable‑κωδικοποιητική μέθοδος δεν περιέχει κενά στον κωδικοποιητικό πίνακα, και η ακολουθία “333” των μοτίβων συμπλήρωσης αποκωδικοποιείται ως το χαρακτήρα “z”.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool IgnoreEndingFillingPatternsForCTable { get; set; }τιμή ιδιότητας
Parameters
Αυτό το παράδειγμα δείχνει πώς να δημιουργήσετε και να αναγνωρίσετε έναν κωδικό γραμμής της Australia Post χρησιμοποιώντας το CTable Interpreting Type και αγνοώντας τα μοτίβα γεμίσματος.
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