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 ثنائي الأبعاد حجم رمز 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
تحدد الحمولة الخاصة برمز Mailmark من Royal Mail لكل نوع منتج.
public string InformationTypeID { get; set; }
قيمة الخاصية
ملاحظات
القيم الصالحة:
“0” - محلي مصنف وغير مصنف
“A” - طوابع بريدية عبر الإنترنت
“B” - طوابع بريدية
“C” - تجميع
ItemID
تحدد العنصر الفريد داخل معرف سلسلة الإمداد. يتعين على كل رمز Mailmark أن يحمل معرفًا حتى يمكن التعرف عليه بشكل فريد لمدة 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. الحد الأقصى للطول: 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
نص الرمز المبني.