Interface AustraliaPostCustomerInformationDecoder
Abast: Aspose.BarCode.BarCodeRecognition Μεταγλώττιση: Aspose.BarCode.dll (26.1.0)
Γενικό interface για την αποσυμπίεση ενός πεδίου με πληροφορίες πελατών, που χρησιμοποιείται στην κωδικοποίηση του AustraliaPost. Ο χρήστης πρέπει να παρέχει την υλοποίηση.
public interface AustraliaPostCustomerInformationDecoderParameters
Decode(string)
Αποκρυπτογράφηση του πεδίου πληροφοριών πελάτη από κωδικούς AustraliaPost‑Codes. Μπορεί να χρησιμοποιηθεί για την ερμηνεία διαφόρων δεδομένων κωδικοποιημένων με NTable και CTable. Τα δεδομένα παρέχονται ως σειρά τιμών ζώνης: 0, 1, 2 ή 3.
string Decode(string customerInformationField)Parameters
customerInformationField Parameters
Το πεδίο πληροφοριών του πελάτη κωδικοποιείται ως αλφαριθμητική συμβολοσειρά τιμών: 0, 1, 2 ή 3
Parameters
Διαχωρισμός συμβολοσειράς σε έναν πίνακα με πληροφορίες πελάτη
Parameters
Αυτό το παράδειγμα δείχνει πώς να αποκωδικοποιήσετε δεδομένα με τη διεπαφή AustraliaPostCustomerInformationDecoder.
string[] N_Table = { "00", "01", "02", "10", "11", "12", "20", "21", "22", "30" };
public string Decode(string customerInformationField)
{
StringBuilder bd = new StringBuilder();
for (int i = 0; customerInformationField.Length > i; i += 2)
{
if (customerInformationField.Length >= i + 2)
{
string tmp = customerInformationField.Substring(i, 2);
for (int j = 0; N_Table.Length > j; j++)
{
if (N_Table[j].Equals(tmp))
{
bd.Append(j);
break;
}
}
}
}
return bd.ToString();
}