Class Mailmark2DCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
کلاسی برای کدگذاری و کدگشایی متن موجود در کد Mailmark 2D Royal Mail.
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()
ویژگیها
کلاس
شناسایی کلاس مورد.
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
حالت کدگذاری بارکد دیتامترکس. مقدار پیشفرض: DataMatrixEncodeMode.C40.
public DataMatrixEncodeMode CustomerContentEncodeMode { get; set; }
مقدار ویژگی
DataMatrixType
نوع Mailmark 2D اندازه بارکد دیتامترکس را تعریف میکند.
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
کد متن ساخته شده.