Interface AustraliaPostCustomerInformationDecoder

Interface AustraliaPostCustomerInformationDecoder

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

Interfaz pública para la decodificación del Campo de Información del Cliente que se utiliza en la simbología de AustraliaPost. La implementación debe ser proporcionada por el usuario.

public interface AustraliaPostCustomerInformationDecoder

Métodos

Decode(string)

Decodifica el Campo de Información del Cliente de la simbología de AustraliaPost.
Se puede utilizar para diferentes interpretaciones de datos de la codificación NTable y CTable.
Los datos se proporcionan como una fila de valores de barras: 0, 1, 2 o 3.

string Decode(string customerInformationField)

Parámetros

customerInformationField string

El Campo de Información del Cliente codificado como una fila de valores de barras en bruto: 0, 1, 2 o 3.

Retorna

string

la cadena del Campo de Información del Cliente decodificada.

Ejemplos

Este ejemplo muestra cómo decodificar datos con la interfaz 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();
}
 Español