Class AustraliaPostSettings
Campo: Aspose.BarCode.BarCodeRecognition File di raccolta dati: Aspose.BarCode.dll (26.1.0)
Parametro di decodifica AustraliaPost. Contiene i parametri che influenzano i dati identificati dal codice AustraliaPost.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeSettings.AustraliaPost")]
public sealed class AustraliaPostSettingsExamples
oggetto ← AustraliaPostSettings
Membri eredi
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
CustomerInformationDecoder
Interfaccia generale per decrittare i campi dei dati cliente utilizzati nella crittografia AustraliaPost. L’utente deve fornire la sua implementazione.
public AustraliaPostCustomerInformationDecoder CustomerInformationDecoder { get; set; }Valore caratteristico
AustraliaPostCustomerInformationDecoder
CustomerInformationInterpretingType
Recupera o imposta il tipo di interpretazione dei dati cliente associato al codice a barre AustralianPost. BarCode.Default è uguale al valore CustomerInformationInterpretingType.Other.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CustomerInformationInterpretingType CustomerInformationInterpretingType { get; set; }valore caratteristico
CustomerInformationInterpretingType
IgnoreEndingFillingPatternsForCTable
La conoscenza, che fa sì che il decoder AustraliaPost ignori le varianti più recenti del modello di compilazione nel campo delle informazioni cliente durante la decodifica come metodo CTable. Il metodo di codifica CTable non ha spazi nella tabella dei codici, e la stringa di caratteri «333» proveniente dal modello di compilazione viene decodificata come carattere «z».
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool IgnoreEndingFillingPatternsForCTable { get; set; }Valore caratteristico
Examples
Questo esempio mostra come creare e riconoscere il codice lineare Australia Post utilizzando CTable Interpreting Type, nonché come ignorare il pattern di riempimento.
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