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 AustraliaPostCustomerInformationDecoderParameters
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
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();
}