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
Тип 2D 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 повинен мати ID,
щоб його можна було унікально ідентифікувати принаймні 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
Ідентифікує ID країни UPU. Максимальна довжина: 4 символи.
public string UPUCountryID { get; set; }
Значення властивості
VersionID
Ідентифікує версію штрих-коду, що стосується кожного ID типу інформації.
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
Конструйований кодовий текст.