Interface AustraliaPostCustomerInformationDecoder
Domeniu: Aspose.BarCode.BarCodeRecognition Compilare: Aspose.BarCode.dll (26.1.0)
Interfață generală pentru decompresarea câmpului cu informații despre client, utilizată în codificarea AustraliaPost. Utilizatorul trebuie să furnizeze implementarea.
public interface AustraliaPostCustomerInformationDecoderParameters
Decode(string)
Decodificarea câmpului de informații al clientului din codurile AustraliaPost. Poate fi utilizat pentru a interpreta diverse date ale codificării NTable și CTable. Datele sunt furnizate ca o serie de valori de bară: 0, 1, 2 sau 3.
string Decode(string customerInformationField)Parameters
customerInformationField seria
Câmpul cu informații despre client este codificat ca o secvență de valori: 0, 1, 2 sau 3
Parameters
Secvență de câmpuri coruptă pentru informațiile clientului
Parameters
Acest exemplu arată cum să decodificaţi datele utilizând interfaţa 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();
}