Interface AustraliaPostCustomerInformationDecoder
Dominio: Aspose.BarCode.BarCodeRecognition Compilación: Aspose.BarCode.dll (26.1.0)
Interfaz genérica para desempaquetar el campo con información del cliente utilizado en la codificación AustraliaPost. El usuario debe proporcionar la implementación.
public interface AustraliaPostCustomerInformationDecoderParameters
Decode(string)
Descifrado del campo de información del cliente a partir de los códigos de AustraliaPost. Puede usarse para interpretar varios datos de codificación NTable y CTable. Los datos se proporcionan como una secuencia de valores de línea: 0, 1, 2 o 3.
string Decode(string customerInformationField)Parameters
customerInformationField serie
Los campos de información del cliente están cifrados como una cadena de valores crudos: 0, 1, 2 o 3
Parameters
Cadena dividida en un arreglo de información del cliente
Parameters
Este ejemplo muestra cómo decodificar datos usando 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();
}