Class Mailmark2DCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Classe para codificar e decodificar o texto embutido no código Royal Mail 2D Mailmark.
public sealed class Mailmark2DCodetext : IComplexCodetext
Herança
Implementa
Membros Herdados
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Construtores
Mailmark2DCodetext()
public Mailmark2DCodetext()
Propriedades
Classe
Identifica a classe do item.
public string Class { get; set; }
Valor da Propriedade
Observações
Valores Válidos:
“1” - 1C (Varejo)
“2” - 2C (Varejo)
“3” - Economia (Varejo)
“5” - Adiado (Varejo)
“8” - Premium (Acesso à Rede)
“9” - Padrão (Acesso à Rede)
CustomerContent
Espaço opcional para uso do cliente.
public string CustomerContent { get; set; }
Valor da Propriedade
Observações
Comprimento máximo por Tipo:
Tipo 7: 6 caracteres
Tipo 9: 45 caracteres
Tipo 29: 25 caracteres
CustomerContentEncodeMode
Modo de codificação do código de barras Datamatrix.
Valor padrão: DataMatrixEncodeMode.C40.
public DataMatrixEncodeMode CustomerContentEncodeMode { get; set; }
Valor da Propriedade
DataMatrixType
O Tipo Mailmark 2D define o tamanho do código de barras Data Matrix.
public Mailmark2DType DataMatrixType { get; set; }
Valor da Propriedade
DestinationPostCodeAndDPS
Contém o Código Postal do Endereço de Entrega com DPS.
Se for nacional, o Código Postal/DP contém o seguinte número de caracteres.
Área (1 ou 2 caracteres) Distrito (1 ou 2 caracteres)
Setor (1 caractere) Unidade (2 caracteres) DPS (2 caracteres).
O Código Postal e DPS devem estar em conformidade com um formato PAF® válido.
public string DestinationPostCodeAndDPS { get; set; }
Valor da Propriedade
InformationTypeID
Identifica a carga útil do código de barras Mailmark da Royal Mail para cada tipo de produto.
public string InformationTypeID { get; set; }
Valor da Propriedade
Observações
Valores Válidos:
“0” - Doméstico Classificado & Não Classificado
“A” - Postagem Online
“B” - Franqueamento
“C” - Consolidação
ItemID
Identifica o item único dentro do ID da Cadeia de Suprimentos.
Todo código de barras Mailmark deve carregar um ID
para que possa ser identificado de forma única por pelo menos 90 dias.
Valor máximo: 99999999.
public int ItemID { get; set; }
Valor da Propriedade
RTSFlag
Sinal que indica qual nível de serviço de Retorno ao Remetente está sendo solicitado.
public string RTSFlag { get; set; }
Valor da Propriedade
ReturnToSenderPostCode
Contém o Código Postal de Retorno ao Remetente, mas sem DPS.
O PC (sem DPS) deve estar em conformidade com um formato PAF®.
public string ReturnToSenderPostCode { get; set; }
Valor da Propriedade
SupplyChainID
Identifica o grupo único de clientes envolvidos na postagem.
Valor máximo: 9999999.
public int SupplyChainID { get; set; }
Valor da Propriedade
UPUCountryID
Identifica o ID do País UPU. Comprimento máximo: 4 caracteres.
public string UPUCountryID { get; set; }
Valor da Propriedade
VersionID
Identifica a versão do código de barras conforme relevante para cada ID de Tipo de Informação.
public string VersionID { get; set; }
Valor da Propriedade
Observações
Valores Válidos:
Atualmente “1”.
“0” & “2” a “9” e “A” a “Z” reservados para uso futuro potencial.
Métodos
GetBarcodeType()
Obtém o tipo de código de barras.
public BaseEncodeType GetBarcodeType()
Retorna
Tipo de código de barras.
GetConstructedCodetext()
Constrói o codetext a partir dos dados Mailmark.
public string GetConstructedCodetext()
Retorna
Codetext construído.
InitFromString(string)
Inicializa os dados Mailmark a partir do codetext construído.
public void InitFromString(string constructedCodetext)
Parâmetros
constructedCodetext
string
Codetext construído.