Class Mailmark2DCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Lớp để mã hóa và giải mã văn bản nhúng trong mã Royal Mail 2D Mailmark.
public sealed class Mailmark2DCodetext : IComplexCodetext
Kế thừa
Triển khai
Các thành viên kế thừa
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Các hàm khởi tạo
Mailmark2DCodetext()
public Mailmark2DCodetext()
Các thuộc tính
Class
Xác định lớp của mục.
public string Class { get; set; }
Giá trị thuộc tính
Nhận xét
Giá trị hợp lệ:
“1” - 1C (Bán lẻ)
“2” - 2C (Bán lẻ)
“3” - Kinh tế (Bán lẻ)
“5” - Hoãn (Bán lẻ)
“8” - Cao cấp (Truy cập mạng)
“9” - Tiêu chuẩn (Truy cập mạng)
CustomerContent
Không gian tùy chọn cho khách hàng sử dụng.
public string CustomerContent { get; set; }
Giá trị thuộc tính
Nhận xét
Độ dài tối đa theo loại:
Loại 7: 6 ký tự
Loại 9: 45 ký tự
Loại 29: 25 ký tự
CustomerContentEncodeMode
Chế độ mã hóa của mã vạch Datamatrix.
Giá trị mặc định: DataMatrixEncodeMode.C40.
public DataMatrixEncodeMode CustomerContentEncodeMode { get; set; }
Giá trị thuộc tính
DataMatrixType
Loại Mailmark 2D xác định kích thước của mã vạch Data Matrix.
public Mailmark2DType DataMatrixType { get; set; }
Giá trị thuộc tính
DestinationPostCodeAndDPS
Chứa Mã bưu chính của Địa chỉ Giao hàng với DPS.
Nếu trong nước, Mã bưu chính/DP chứa số ký tự sau.
Khu vực (1 hoặc 2 ký tự) Quận (1 hoặc 2 ký tự)
Khu vực (1 ký tự) Đơn vị (2 ký tự) DPS (2 ký tự).
Mã bưu chính và DPS phải tuân thủ định dạng PAF® hợp lệ.
public string DestinationPostCodeAndDPS { get; set; }
Giá trị thuộc tính
InformationTypeID
Xác định tải trọng mã vạch Mailmark của Royal Mail cho từng loại sản phẩm.
public string InformationTypeID { get; set; }
Giá trị thuộc tính
Nhận xét
Giá trị hợp lệ:
“0” - Đã phân loại trong nước & Chưa phân loại
“A” - Bưu chính trực tuyến
“B” - Đóng dấu
“C” - Tập hợp
ItemID
Xác định mục duy nhất trong ID Chuỗi Cung ứng.
Mỗi mã vạch Mailmark đều phải mang một ID
để nó có thể được xác định duy nhất trong ít nhất 90 ngày.
Giá trị tối đa: 99999999.
public int ItemID { get; set; }
Giá trị thuộc tính
RTSFlag
Cờ cho biết mức độ dịch vụ Trả lại cho Người gửi được yêu cầu.
public string RTSFlag { get; set; }
Giá trị thuộc tính
ReturnToSenderPostCode
Chứa Mã bưu chính Trả lại cho Người gửi nhưng không có DPS.
Mã bưu chính (không có DPS) phải tuân thủ định dạng PAF®.
public string ReturnToSenderPostCode { get; set; }
Giá trị thuộc tính
SupplyChainID
Xác định nhóm khách hàng duy nhất tham gia vào việc gửi thư.
Giá trị tối đa: 9999999.
public int SupplyChainID { get; set; }
Giá trị thuộc tính
UPUCountryID
Xác định ID Quốc gia UPU. Độ dài tối đa: 4 ký tự.
public string UPUCountryID { get; set; }
Giá trị thuộc tính
VersionID
Xác định phiên bản mã vạch liên quan đến từng ID Loại Thông tin.
public string VersionID { get; set; }
Giá trị thuộc tính
Nhận xét
Giá trị hợp lệ:
Hiện tại “1”.
“0” & “2” đến “9” và “A” đến “Z” được dự trữ cho việc sử dụng trong tương lai.
Các phương thức
GetBarcodeType()
Lấy loại mã vạch.
public BaseEncodeType GetBarcodeType()
Trả về
Loại mã vạch.
GetConstructedCodetext()
Xây dựng mã văn bản từ dữ liệu Mailmark.
public string GetConstructedCodetext()
Trả về
Mã văn bản đã xây dựng.
InitFromString(string)
Khởi tạo dữ liệu Mailmark từ mã văn bản đã xây dựng.
public void InitFromString(string constructedCodetext)
Tham số
constructedCodetext
string
Mã văn bản đã xây dựng.