Interface AustraliaPostCustomerInformationDecoder

Interface AustraliaPostCustomerInformationDecoder

Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)

واجهة عامة لفك تشفير حقل معلومات العميل المستخدمة في رموز أستراليا بوست. يجب أن يتم توفير التنفيذ من قبل المستخدم.

public interface AustraliaPostCustomerInformationDecoder

الطرق

Decode(string)

فك تشفير حقل معلومات العميل من رموز أستراليا بوست. يمكن استخدامه لتفسير بيانات مختلفة من ترميز NTable و CTable. تُقدم البيانات كصف من قيم البار: 0، 1، 2 أو 3.

string Decode(string customerInformationField)

المعلمات

customerInformationField string

حقل معلومات العميل المشفر كصف من قيم البار الخام: 0، 1، 2 أو 3

العائدات

string

سلسلة حقل معلومات العميل المفككة

أمثلة

هذا المثال يوضح كيفية فك تشفير البيانات باستخدام واجهة 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();
}
 عربي