Class Mailmark2DCodetext

Class Mailmark2DCodetext

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

คลาสสำหรับการเข้ารหัสและถอดรหัสข้อความที่ฝังอยู่ในรหัส Royal Mail 2D Mailmark

public sealed class Mailmark2DCodetext : IComplexCodetext

การสืบทอด

objectMailmark2DCodetext

การใช้งาน

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; }

ค่าคุณสมบัติ

string

หมายเหตุ

ค่าที่ถูกต้อง:

“1” - 1C (ค้าปลีก)

“2” - 2C (ค้าปลีก)

“3” - เศรษฐกิจ (ค้าปลีก)

“5” - เลื่อน (ค้าปลีก)

“8” - พรีเมียม (เข้าถึงเครือข่าย)

“9” - มาตรฐาน (เข้าถึงเครือข่าย)

CustomerContent

พื้นที่เลือกใช้โดยลูกค้า

public string CustomerContent { get; set; }

ค่าคุณสมบัติ

string

หมายเหตุ

ความยาวสูงสุดตามประเภท:

ประเภท 7: 6 ตัวอักษร

ประเภท 9: 45 ตัวอักษร

ประเภท 29: 25 ตัวอักษร

CustomerContentEncodeMode

โหมดการเข้ารหัสของรหัสบาร์ Datamatrix
ค่าปริยาย: DataMatrixEncodeMode.C40.

public DataMatrixEncodeMode CustomerContentEncodeMode { get; set; }

ค่าคุณสมบัติ

DataMatrixEncodeMode

DataMatrixType

ประเภท Mailmark 2D กำหนดขนาดของรหัสบาร์ Data Matrix

public Mailmark2DType DataMatrixType { get; set; }

ค่าคุณสมบัติ

Mailmark2DType

DestinationPostCodeAndDPS

ประกอบด้วยรหัสไปรษณีย์ของที่อยู่จัดส่งพร้อม DPS
หากในประเทศ รหัสไปรษณีย์/DP จะต้องมีจำนวนตัวอักษรดังต่อไปนี้
พื้นที่ (1 หรือ 2 ตัวอักษร) เขต (1 หรือ 2 ตัวอักษร)
ภาค (1 ตัวอักษร) หน่วย (2 ตัวอักษร) DPS (2 ตัวอักษร)
รหัสไปรษณีย์และ DPS จะต้องเป็นไปตามรูปแบบ PAF® ที่ถูกต้อง

public string DestinationPostCodeAndDPS { get; set; }

ค่าคุณสมบัติ

string

InformationTypeID

ระบุข้อมูลบรรจุภัณฑ์รหัสบาร์ Royal Mail Mailmark สำหรับแต่ละประเภทผลิตภัณฑ์

public string InformationTypeID { get; set; }

ค่าคุณสมบัติ

string

หมายเหตุ

ค่าที่ถูกต้อง:

“0” - จัดส่งในประเทศที่เรียงลำดับ & ไม่เรียงลำดับ

“A” - ค่าจัดส่งออนไลน์

“B” - การประทับตรา

“C” - การรวม

ItemID

ระบุรายการที่ไม่ซ้ำกันภายใน Supply Chain ID
รหัสบาร์ Mailmark ทุกอันจะต้องมี ID
เพื่อให้สามารถระบุได้อย่างไม่ซ้ำกันเป็นเวลาอย่างน้อย 90 วัน
ค่าสูงสุด: 99999999.

public int ItemID { get; set; }

ค่าคุณสมบัติ

int

RTSFlag

ธงที่ระบุว่าความระดับใดของบริการส่งคืนไปยังผู้ส่งที่ขอ

public string RTSFlag { get; set; }

ค่าคุณสมบัติ

string

ReturnToSenderPostCode

ประกอบด้วยรหัสไปรษณีย์ส่งคืนไปยังผู้ส่งแต่ไม่มี DPS
รหัสไปรษณีย์ (โดยไม่มี DPS) จะต้องเป็นไปตามรูปแบบ PAF®

public string ReturnToSenderPostCode { get; set; }

ค่าคุณสมบัติ

string

SupplyChainID

ระบุกลุ่มลูกค้าที่ไม่ซ้ำกันที่เกี่ยวข้องกับการส่งจดหมาย
ค่าสูงสุด: 9999999.

public int SupplyChainID { get; set; }

ค่าคุณสมบัติ

int

UPUCountryID

ระบุ UPU Country ID ความยาวสูงสุด: 4 ตัวอักษร

public string UPUCountryID { get; set; }

ค่าคุณสมบัติ

string

VersionID

ระบุเวอร์ชันของรหัสบาร์ที่เกี่ยวข้องกับแต่ละประเภทข้อมูล

public string VersionID { get; set; }

ค่าคุณสมบัติ

string

หมายเหตุ

ค่าที่ถูกต้อง:

ปัจจุบัน “1”.

“0” & “2” ถึง “9” และ “A” ถึง “Z” สำรองไว้สำหรับการใช้งานในอนาคตที่อาจเกิดขึ้น

วิธีการ

GetBarcodeType()

รับประเภทของรหัสบาร์

public BaseEncodeType GetBarcodeType()

คืนค่า

BaseEncodeType

ประเภทของรหัสบาร์

GetConstructedCodetext()

สร้างข้อความรหัสจากข้อมูล Mailmark

public string GetConstructedCodetext()

คืนค่า

string

ข้อความรหัสที่สร้างขึ้น

InitFromString(string)

เริ่มต้นข้อมูล Mailmark จากข้อความรหัสที่สร้างขึ้น

public void InitFromString(string constructedCodetext)

พารามิเตอร์

constructedCodetext string

ข้อความรหัสที่สร้างขึ้น

 แบบไทย