Class Mailmark2DCodetext

Class Mailmark2DCodetext

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

کلاسی برای کدگذاری و کدگشایی متن موجود در کد Mailmark 2D Royal Mail.

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()

ویژگی‌ها

کلاس

شناسایی کلاس مورد.

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

حالت کدگذاری بارکد دیتامترکس. مقدار پیش‌فرض: DataMatrixEncodeMode.C40.

public DataMatrixEncodeMode CustomerContentEncodeMode { get; set; }

مقدار ویژگی

DataMatrixEncodeMode

DataMatrixType

نوع Mailmark 2D اندازه بارکد دیتامترکس را تعریف می‌کند.

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

کد متن ساخته شده.

 فارسی