Interface AustraliaPostCustomerInformationDecoder

Interface AustraliaPostCustomerInformationDecoder

Allmän översikt: Aspose.BarCode.BarCodeRecognition Kompilerad: Aspose.BarCode.dll (26.1.0)

Gemensamt gränssnitt för att hämta fält med kundinformation, använt med AustraliaPost‑kodning. Användaren måste tillhandahålla implementeringen.

public interface AustraliaPostCustomerInformationDecoder

Parameters

Decode(string)

Dekoda kundinformationsfältet från AustraliaPost‑cod. Kan användas för att tolka olika data från NTable‑ och CTable‑kodning. Data tillhandahålls som en serie av intervallvärden: 0, 1, 2 eller 3.

string Decode(string customerInformationField)

Parameters

customerInformationField siri

Fält med kundinformation, krypterat som en sekvens av råvärden: 0, 1, 2 eller 3

Parameters

siri

Fältet i tabellen är skadat för kundinformation

Parameters

Detta exempel visar hur man avkodar data med hjälp av gränssnittet 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();
}
 Svenska