Class Mailmark2DCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Clase para codificar y decodificar el texto incrustado en el código Mailmark 2D de Royal Mail.
public sealed class Mailmark2DCodetext : IComplexCodetext
Herencia
Implementa
Miembros Heredados
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructores
Mailmark2DCodetext()
public Mailmark2DCodetext()
Propiedades
Clase
Identifica la clase del ítem.
public string Class { get; set; }
Valor de la Propiedad
Observaciones
Valores Válidos:
“1” - 1C (Minorista)
“2” - 2C (Minorista)
“3” - Económico (Minorista)
“5” - Diferido (Minorista)
“8” - Premium (Acceso a Red)
“9” - Estándar (Acceso a Red)
CustomerContent
Espacio opcional para uso del cliente.
public string CustomerContent { get; set; }
Valor de la Propiedad
Observaciones
Longitud máxima por Tipo:
Tipo 7: 6 caracteres
Tipo 9: 45 caracteres
Tipo 29: 25 caracteres
CustomerContentEncodeMode
Modo de codificación del código de barras Datamatrix.
Valor predeterminado: DataMatrixEncodeMode.C40.
public DataMatrixEncodeMode CustomerContentEncodeMode { get; set; }
Valor de la Propiedad
DataMatrixType
El tipo Mailmark 2D define el tamaño del código de barras Data Matrix.
public Mailmark2DType DataMatrixType { get; set; }
Valor de la Propiedad
DestinationPostCodeAndDPS
Contiene el código postal de la dirección de entrega con DPS.
Si es nacional, el código postal/DP contiene la siguiente cantidad de caracteres.
Área (1 o 2 caracteres) Distrito (1 o 2 caracteres)
Sector (1 carácter) Unidad (2 caracteres) DPS (2 caracteres).
El código postal y DPS deben cumplir con un formato PAF® válido.
public string DestinationPostCodeAndDPS { get; set; }
Valor de la Propiedad
InformationTypeID
Identifica la carga útil del código de barras Mailmark de Royal Mail para cada tipo de producto.
public string InformationTypeID { get; set; }
Valor de la Propiedad
Observaciones
Valores Válidos:
“0” - Clasificado y No Clasificado Nacional
“A” - Franqueo en Línea
“B” - Franqueo
“C” - Consolidación
ItemID
Identifica el ítem único dentro del ID de la Cadena de Suministro.
Cada código de barras Mailmark debe llevar un ID para poder ser identificado de manera única durante al menos 90 días.
Valor máximo: 99999999.
public int ItemID { get; set; }
Valor de la Propiedad
RTSFlag
Bandera que indica qué nivel de servicio de Devolución al Remitente se está solicitando.
public string RTSFlag { get; set; }
Valor de la Propiedad
ReturnToSenderPostCode
Contiene el código postal de Devolución al Remitente pero sin DPS.
El código postal (sin DPS) debe cumplir con un formato PAF®.
public string ReturnToSenderPostCode { get; set; }
Valor de la Propiedad
SupplyChainID
Identifica el grupo único de clientes involucrados en el envío.
Valor máximo: 9999999.
public int SupplyChainID { get; set; }
Valor de la Propiedad
UPUCountryID
Identifica el ID de País de la UPU. Longitud máxima: 4 caracteres.
public string UPUCountryID { get; set; }
Valor de la Propiedad
VersionID
Identifica la versión del código de barras según cada ID de Tipo de Información.
public string VersionID { get; set; }
Valor de la Propiedad
Observaciones
Valores Válidos:
Actualmente “1”.
“0” & “2” a “9” y “A” a “Z” están reservados para uso futuro potencial.
Métodos
GetBarcodeType()
Obtiene el tipo de código de barras.
public BaseEncodeType GetBarcodeType()
Retorna
Tipo de código de barras.
GetConstructedCodetext()
Construye el texto codificado a partir de los datos de Mailmark.
public string GetConstructedCodetext()
Retorna
Texto codificado construido.
InitFromString(string)
Inicializa los datos de Mailmark a partir del texto codificado construido.
public void InitFromString(string constructedCodetext)
Parámetros
constructedCodetext
string
Texto codificado construido.