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