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
Идентифицирует версию штрих-кода, относящуюся к каждому идентификатору типа информации.
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
Сконструированный кодовый текст.