Interface AustraliaPostCustomerInformationDecoder

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 AustraliaPostCustomerInformationDecoder

Parameters

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

seria

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();
}
 Română