Interface AustraliaPostCustomerInformationDecoder
Interface AustraliaPostCustomerInformationDecoder
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Giao diện công khai để giải mã Trường Thông Tin Khách Hàng được sử dụng trong biểu tượng AustraliaPost. Việc triển khai nên được cung cấp bởi người dùng.
public interface AustraliaPostCustomerInformationDecoder
Phương thức
Decode(string)
Giải mã Trường Thông Tin Khách Hàng từ biểu tượng AustraliaPost.
Có thể được sử dụng cho các diễn giải dữ liệu khác nhau từ mã hóa NTable và CTable.
Dữ liệu được cung cấp dưới dạng một hàng các giá trị thanh: 0, 1, 2 hoặc 3.
string Decode(string customerInformationField)
Tham số
customerInformationField
string
Trường Thông Tin Khách Hàng được mã hóa dưới dạng hàng các giá trị thanh thô: 0, 1, 2 hoặc 3
Trả về
chuỗi Trường Thông Tin Khách Hàng đã được giải mã
Ví dụ
Ví dụ này cho thấy cách giải mã dữ liệu với giao diện 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();
}