Interface AustraliaPostCustomerInformationDecoder

Interface AustraliaPostCustomerInformationDecoder

Abast: Aspose.BarCode.BarCodeRecognition Μεταγλώττιση: Aspose.BarCode.dll (26.1.0)

Γενικό interface για την αποσυμπίεση ενός πεδίου με πληροφορίες πελατών, που χρησιμοποιείται στην κωδικοποίηση του AustraliaPost. Ο χρήστης πρέπει να παρέχει την υλοποίηση.

public interface AustraliaPostCustomerInformationDecoder

Parameters

Decode(string)

Αποκρυπτογράφηση του πεδίου πληροφοριών πελάτη από κωδικούς AustraliaPost‑Codes. Μπορεί να χρησιμοποιηθεί για την ερμηνεία διαφόρων δεδομένων κωδικοποιημένων με NTable και CTable. Τα δεδομένα παρέχονται ως σειρά τιμών ζώνης: 0, 1, 2 ή 3.

string Decode(string customerInformationField)

Parameters

customerInformationField Parameters

Το πεδίο πληροφοριών του πελάτη κωδικοποιείται ως αλφαριθμητική συμβολοσειρά τιμών: 0, 1, 2 ή 3

Parameters

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();
}
 Ελληνικά