Interface AustraliaPostCustomerInformationDecoder
Interface AustraliaPostCustomerInformationDecoder
Abast: Aspose.BarCode.BarCodeRecognition Kompilering: Aspose.BarCode.dll (26.1.0)
Generelt interface til at udpakke et felt med kundeinformation, der anvendes i kodning af AustraliaPost. Brugeren skal levere implementeringen.
public interface AustraliaPostCustomerInformationDecoderParameters
Decode(string)
Dekryptering af kundens informationsfelt fra AustraliaPost‑koder. Kan bruges til at fortolke forskellige data kodet med NTable og CTable. Data leveres som en række båndværdier: 0, 1, 2 eller 3.
string Decode(string customerInformationField)Parameters
customerInformationField serie
Klientoplysningsfeltet er kodet som en streng af værdier: 0, 1, 2 eller 3
Parameters
Opdelt streng til et array med klientoplysninger
Parameters
Dette eksempel viser, hvordan man dekoder data ved hjælp af grænsefladen 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();
}