Interface AustraliaPostCustomerInformationDecoder

Interface AustraliaPostCustomerInformationDecoder

Dominio: Aspose.BarCode.BarCodeRecognition Traduzione: Aspose.BarCode.dll (26.1.0)

Interfaccia generale per estrarre i campi contenenti le informazioni del cliente, utilizzata nella codifica AustraliaPost. L’utente deve fornire un’implementazione.

public interface AustraliaPostCustomerInformationDecoder

Examples

Decode(string)

Parsing del campo informazioni cliente derivante dal codice AustraliaPost. Può essere utilizzato per interpretazioni diverse dei dati di codifica NTable e CTable. I dati sono forniti come una sequenza di valori di riga: 0, 1, 2 o 3.

string Decode(string customerInformationField)

Examples

customerInformationField seri

La colonna delle informazioni del cliente è codificata come una serie di valori grezzi: 0, 1, 2 o 3

Examples

seri

Array diviso nei campi delle informazioni del cliente

Examples

Questo esempio mostra come decodificare i dati utilizzando l’interfaccia 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();
}
 Italiano