Interface AustraliaPostCustomerInformationDecoder

Interface AustraliaPostCustomerInformationDecoder

Името на пространството: Aspose.BarCode.BarCodeRecognition Асамблея: Aspose.BarCode.dll (25.4.0)

Публичен интерфейс за декодиране на полето за информация за клиентите, което се използва в символиката на АвстралияPost. изпълнението трябва да бъде предоставено от потребителя.

public interface AustraliaPostCustomerInformationDecoder

Methods

Decode(Стрий)

Декодиране на полето за информация за клиентите от АвстралияПост симбология.Може да се използва за различна интерпретация на данни от NTable и CTable кодиране.Данните се предоставят като поредица от бар стойности: 0, 1, 2 или 3.

string Decode(string customerInformationField)

Parameters

customerInformationField string

Полето за информация на клиента, кодирано като ред от стойности на суровата лента: 0, 1, 2 или 3

Returns

string

Декодирана лента за поле за информация на клиента

Examples

Тази проба показва как да декодирате данните с интерфейс на 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();
}
 Български