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
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();
}