Interface AustraliaPostCustomerInformationDecoder

Interface AustraliaPostCustomerInformationDecoder

Nombre del espacio: Aspose.BarCode.BarCodeRecognition Asamblea: Aspose.BarCode.dll (25.4.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

Methods

Decode(El string)

Decodificar el campo de información del cliente de AustraliaPost Symbology.Puede utilizarse para diferentes interpretaciones de datos de NTable y codificación CTable.Los datos se proporcionan como una serie de valores de barras: 0, 1, 2 o 3.

string Decode(string customerInformationField)

Parameters

customerInformationField string

El campo de información del cliente codificado como una línea de valores de barro crudo: 0, 1, 2 o 3

Returns

string

El campo de información del cliente decodificado

Examples

Esta muestra muestra cómo decodificar los datos con AustraliaPostCustomerInformationDecoder interfaz

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