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 ثنائي الأبعاد حجم رمز 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

تحدد الحمولة الخاصة برمز Mailmark من Royal Mail لكل نوع منتج.

public string InformationTypeID { get; set; }

قيمة الخاصية

string

ملاحظات

القيم الصالحة:

“0” - محلي مصنف وغير مصنف

“A” - طوابع بريدية عبر الإنترنت

“B” - طوابع بريدية

“C” - تجميع

ItemID

تحدد العنصر الفريد داخل معرف سلسلة الإمداد. يتعين على كل رمز Mailmark أن يحمل معرفًا حتى يمكن التعرف عليه بشكل فريد لمدة 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. الحد الأقصى للطول: 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

نص الرمز المبني.

 عربي