Interface AustraliaPostCustomerInformationDecoder

Interface AustraliaPostCustomerInformationDecoder

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

Interfaccia pubblica per la decodifica del campo Informazioni Cliente utilizzata nella simbologia AustraliaPost. L’implementazione deve essere fornita dall’utente.

public interface AustraliaPostCustomerInformationDecoder

Metodi

Decode(string)

Decodifica il campo Informazioni Cliente dalla simbologia AustraliaPost. Può essere utilizzato per diverse interpretazioni dei dati provenienti dalla codifica NTable e CTable. I dati sono forniti come una riga di valori di barra: 0, 1, 2 o 3.

string Decode(string customerInformationField)

Parametri

customerInformationField string

Il campo Informazioni Cliente codificato come riga di valori di barra grezzi: 0, 1, 2 o 3

Restituisce

string

la stringa del campo Informazioni Cliente decodificata

Esempi

Questo esempio mostra come decodificare i dati con 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