Class Mailmark2DCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Classe per la codifica e decodifica del testo incorporato nel codice Royal Mail 2D Mailmark.
public sealed class Mailmark2DCodetext : IComplexCodetext
Ereditarietà
Implementa
Membri Ereditati
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Costruttori
Mailmark2DCodetext()
public Mailmark2DCodetext()
Proprietà
Classe
Identifica la classe dell’elemento.
public string Class { get; set; }
Valore della Proprietà
Osservazioni
Valori Valid:
“1” - 1C (Vendita al Dettaglio)
“2” - 2C (Vendita al Dettaglio)
“3” - Economia (Vendita al Dettaglio)
“5” - Differito (Vendita al Dettaglio)
“8” - Premium (Accesso Rete)
“9” - Standard (Accesso Rete)
CustomerContent
Spazio opzionale per l’uso da parte del cliente.
public string CustomerContent { get; set; }
Valore della Proprietà
Osservazioni
Max lunghezza per Tipo:
Tipo 7: 6 caratteri
Tipo 9: 45 caratteri
Tipo 29: 25 caratteri
CustomerContentEncodeMode
Modalità di codifica del codice a barre Datamatrix.
Valore predefinito: DataMatrixEncodeMode.C40.
public DataMatrixEncodeMode CustomerContentEncodeMode { get; set; }
Valore della Proprietà
DataMatrixType
Il Tipo Mailmark 2D definisce la dimensione del codice a barre Data Matrix.
public Mailmark2DType DataMatrixType { get; set; }
Valore della Proprietà
DestinationPostCodeAndDPS
Contiene il Codice Postale dell’Indirizzo di Consegna con DPS.
Se nazionale, il Codice Postale/DP contiene il seguente numero di caratteri.
Area (1 o 2 caratteri) Distretto (1 o 2 caratteri)
Settore (1 carattere) Unità (2 caratteri) DPS (2 caratteri).
Il Codice Postale e il DPS devono conformarsi a un formato PAF® valido.
public string DestinationPostCodeAndDPS { get; set; }
Valore della Proprietà
InformationTypeID
Identifica il payload del codice a barre Mailmark di Royal Mail per ciascun tipo di prodotto.
public string InformationTypeID { get; set; }
Valore della Proprietà
Osservazioni
Valori Valid:
“0” - Domestico Ordinato & Non Ordinato
“A” - Affrancatura Online
“B” - Affrancatura
“C” - Consolidamento
ItemID
Identifica l’elemento unico all’interno dell’ID della Catena di Fornitura.
Ogni codice a barre Mailmark deve portare un ID
in modo che possa essere identificato univocamente per almeno 90 giorni.
Valore massimo: 99999999.
public int ItemID { get; set; }
Valore della Proprietà
RTSFlag
Flag che indica quale livello di servizio di Restituzione al Mittente è richiesto.
public string RTSFlag { get; set; }
Valore della Proprietà
ReturnToSenderPostCode
Contiene il Codice Postale di Restituzione al Mittente ma senza DPS.
Il PC (senza DPS) deve conformarsi a un formato PAF®.
public string ReturnToSenderPostCode { get; set; }
Valore della Proprietà
SupplyChainID
Identifica il gruppo unico di clienti coinvolti nella spedizione.
Valore massimo: 9999999.
public int SupplyChainID { get; set; }
Valore della Proprietà
UPUCountryID
Identifica l’ID del Paese UPU. Lunghezza massima: 4 caratteri.
public string UPUCountryID { get; set; }
Valore della Proprietà
VersionID
Identifica la versione del codice a barre come rilevante per ciascun ID di Tipo di Informazione.
public string VersionID { get; set; }
Valore della Proprietà
Osservazioni
Valori Valid:
Attualmente “1”.
“0” & “2” a “9” e “A” a “Z” riservati per un potenziale uso futuro.
Metodi
GetBarcodeType()
Ottiene il tipo di codice a barre.
public BaseEncodeType GetBarcodeType()
Restituisce
Tipo di codice a barre.
GetConstructedCodetext()
Costruisce il codetext dai dati Mailmark.
public string GetConstructedCodetext()
Restituisce
Codetext costruito
InitFromString(string)
Inizializza i dati Mailmark dal codetext costruito.
public void InitFromString(string constructedCodetext)
Parametri
constructedCodetext
string
Codetext costruito.