Interface AustraliaPostCustomerInformationDecoder

Interface AustraliaPostCustomerInformationDecoder

Résumé : Aspose.BarCode.BarCodeRecognition Koonti : Aspose.BarCode.dll (26.1.0)

Interface générale pour l’ouverture d’un champ contenant les données des clients, utilisé dans le codage AustraliaPost. L’utilisateur doit fournir l’implémentation.

public interface AustraliaPostCustomerInformationDecoder

Parameters

Decode(string)

Décryptage du champ de données du client basé sur les codes AustraliaPost‑Codes. Il peut être utilisé pour interpréter les différentes données codées NTable et CTable. Les données sont présentées sous forme d’une série de valeurs régionales : 0, 1, 2 ou 3.

string Decode(string customerInformationField)

Parameters

customerInformationField Parameters

Le champ de données client est codé en tant que chaîne alphanumérique, dont les valeurs sont 0, 1, 2 ou 3.

Parameters

Parameters

Partager la chaîne dans le tableau avec les données du client

Parameters

Cet exemple montre comment les données sont extraites à l’aide de l’interface 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();
}
 Français