Class Mailmark2DCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
คลาสสำหรับการเข้ารหัสและถอดรหัสข้อความที่ฝังอยู่ในรหัส Royal Mail 2D Mailmark
public sealed class Mailmark2DCodetext : IComplexCodetext
การสืบทอด
การใช้งาน
สมาชิกที่สืบทอด
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
ตัวสร้าง
Mailmark2DCodetext()
public Mailmark2DCodetext()
คุณสมบัติ
Class
ระบุคลาสของรายการ
public string Class { get; set; }
ค่าคุณสมบัติ
หมายเหตุ
ค่าที่ถูกต้อง:
“1” - 1C (ค้าปลีก)
“2” - 2C (ค้าปลีก)
“3” - เศรษฐกิจ (ค้าปลีก)
“5” - เลื่อน (ค้าปลีก)
“8” - พรีเมียม (เข้าถึงเครือข่าย)
“9” - มาตรฐาน (เข้าถึงเครือข่าย)
CustomerContent
พื้นที่เลือกใช้โดยลูกค้า
public string CustomerContent { get; set; }
ค่าคุณสมบัติ
หมายเหตุ
ความยาวสูงสุดตามประเภท:
ประเภท 7: 6 ตัวอักษร
ประเภท 9: 45 ตัวอักษร
ประเภท 29: 25 ตัวอักษร
CustomerContentEncodeMode
โหมดการเข้ารหัสของรหัสบาร์ Datamatrix
ค่าปริยาย: DataMatrixEncodeMode.C40.
public DataMatrixEncodeMode CustomerContentEncodeMode { get; set; }
ค่าคุณสมบัติ
DataMatrixType
ประเภท Mailmark 2D กำหนดขนาดของรหัสบาร์ Data Matrix
public Mailmark2DType DataMatrixType { get; set; }
ค่าคุณสมบัติ
DestinationPostCodeAndDPS
ประกอบด้วยรหัสไปรษณีย์ของที่อยู่จัดส่งพร้อม DPS
หากในประเทศ รหัสไปรษณีย์/DP จะต้องมีจำนวนตัวอักษรดังต่อไปนี้
พื้นที่ (1 หรือ 2 ตัวอักษร) เขต (1 หรือ 2 ตัวอักษร)
ภาค (1 ตัวอักษร) หน่วย (2 ตัวอักษร) DPS (2 ตัวอักษร)
รหัสไปรษณีย์และ DPS จะต้องเป็นไปตามรูปแบบ PAF® ที่ถูกต้อง
public string DestinationPostCodeAndDPS { get; set; }
ค่าคุณสมบัติ
InformationTypeID
ระบุข้อมูลบรรจุภัณฑ์รหัสบาร์ Royal Mail Mailmark สำหรับแต่ละประเภทผลิตภัณฑ์
public string InformationTypeID { get; set; }
ค่าคุณสมบัติ
หมายเหตุ
ค่าที่ถูกต้อง:
“0” - จัดส่งในประเทศที่เรียงลำดับ & ไม่เรียงลำดับ
“A” - ค่าจัดส่งออนไลน์
“B” - การประทับตรา
“C” - การรวม
ItemID
ระบุรายการที่ไม่ซ้ำกันภายใน Supply Chain ID
รหัสบาร์ Mailmark ทุกอันจะต้องมี ID
เพื่อให้สามารถระบุได้อย่างไม่ซ้ำกันเป็นเวลาอย่างน้อย 90 วัน
ค่าสูงสุด: 99999999.
public int ItemID { get; set; }
ค่าคุณสมบัติ
RTSFlag
ธงที่ระบุว่าความระดับใดของบริการส่งคืนไปยังผู้ส่งที่ขอ
public string RTSFlag { get; set; }
ค่าคุณสมบัติ
ReturnToSenderPostCode
ประกอบด้วยรหัสไปรษณีย์ส่งคืนไปยังผู้ส่งแต่ไม่มี DPS
รหัสไปรษณีย์ (โดยไม่มี DPS) จะต้องเป็นไปตามรูปแบบ PAF®
public string ReturnToSenderPostCode { get; set; }
ค่าคุณสมบัติ
SupplyChainID
ระบุกลุ่มลูกค้าที่ไม่ซ้ำกันที่เกี่ยวข้องกับการส่งจดหมาย
ค่าสูงสุด: 9999999.
public int SupplyChainID { get; set; }
ค่าคุณสมบัติ
UPUCountryID
ระบุ UPU Country ID ความยาวสูงสุด: 4 ตัวอักษร
public string UPUCountryID { get; set; }
ค่าคุณสมบัติ
VersionID
ระบุเวอร์ชันของรหัสบาร์ที่เกี่ยวข้องกับแต่ละประเภทข้อมูล
public string VersionID { get; set; }
ค่าคุณสมบัติ
หมายเหตุ
ค่าที่ถูกต้อง:
ปัจจุบัน “1”.
“0” & “2” ถึง “9” และ “A” ถึง “Z” สำรองไว้สำหรับการใช้งานในอนาคตที่อาจเกิดขึ้น
วิธีการ
GetBarcodeType()
รับประเภทของรหัสบาร์
public BaseEncodeType GetBarcodeType()
คืนค่า
ประเภทของรหัสบาร์
GetConstructedCodetext()
สร้างข้อความรหัสจากข้อมูล Mailmark
public string GetConstructedCodetext()
คืนค่า
ข้อความรหัสที่สร้างขึ้น
InitFromString(string)
เริ่มต้นข้อมูล Mailmark จากข้อความรหัสที่สร้างขึ้น
public void InitFromString(string constructedCodetext)
พารามิเตอร์
constructedCodetext
string
ข้อความรหัสที่สร้างขึ้น