Class Mailmark2DCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Classe pour encoder et décoder le texte intégré dans le code Royal Mail 2D Mailmark.
public sealed class Mailmark2DCodetext : IComplexCodetext
Héritage
Implémente
Membres hérités
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
Mailmark2DCodetext()
public Mailmark2DCodetext()
Propriétés
Classe
Identifie la classe de l’élément.
public string Class { get; set; }
Valeur de propriété
Remarques
Valeurs valides :
“1” - 1C (Détail)
“2” - 2C (Détail)
“3” - Économie (Détail)
“5” - Différé (Détail)
“8” - Premium (Accès réseau)
“9” - Standard (Accès réseau)
CustomerContent
Espace optionnel à utiliser par le client.
public string CustomerContent { get; set; }
Valeur de propriété
Remarques
Longueur max par type :
Type 7 : 6 caractères
Type 9 : 45 caractères
Type 29 : 25 caractères
CustomerContentEncodeMode
Mode d’encodage du code-barres Datamatrix.
Valeur par défaut : DataMatrixEncodeMode.C40.
public DataMatrixEncodeMode CustomerContentEncodeMode { get; set; }
Valeur de propriété
DataMatrixType
Le type Mailmark 2D définit la taille du code-barres Data Matrix.
public Mailmark2DType DataMatrixType { get; set; }
Valeur de propriété
DestinationPostCodeAndDPS
Contient le code postal de l’adresse de livraison avec DPS.
Si intérieur, le code postal/DP contient le nombre suivant de caractères.
Zone (1 ou 2 caractères) District (1 ou 2 caractères)
Secteur (1 caractère) Unité (2 caractères) DPS (2 caractères).
Le code postal et le DPS doivent respecter un format PAF® valide.
public string DestinationPostCodeAndDPS { get; set; }
Valeur de propriété
InformationTypeID
Identifie la charge utile du code-barres Mailmark de Royal Mail pour chaque type de produit.
public string InformationTypeID { get; set; }
Valeur de propriété
Remarques
Valeurs valides :
“0” - Trié et non trié domestique
“A” - Affranchissement en ligne
“B” - Affranchissement
“C” - Consolidation
ItemID
Identifie l’élément unique au sein de l’ID de la chaîne d’approvisionnement.
Chaque code-barres Mailmark doit porter un ID
afin qu’il puisse être identifié de manière unique pendant au moins 90 jours.
Valeur max : 99999999.
public int ItemID { get; set; }
Valeur de propriété
RTSFlag
Drapeau qui indique quel niveau de service de retour à l’expéditeur est demandé.
public string RTSFlag { get; set; }
Valeur de propriété
ReturnToSenderPostCode
Contient le code postal de retour à l’expéditeur mais pas de DPS.
Le PC (sans DPS) doit respecter un format PAF®.
public string ReturnToSenderPostCode { get; set; }
Valeur de propriété
SupplyChainID
Identifie le groupe unique de clients impliqués dans l’envoi.
Valeur max : 9999999.
public int SupplyChainID { get; set; }
Valeur de propriété
UPUCountryID
Identifie l’ID de pays UPU. Longueur max : 4 caractères.
public string UPUCountryID { get; set; }
Valeur de propriété
VersionID
Identifie la version du code-barres en rapport avec chaque ID de type d’information.
public string VersionID { get; set; }
Valeur de propriété
Remarques
Valeurs valides :
Actuellement “1”.
“0” & “2” à “9” et “A” à “Z” réservés pour une utilisation future potentielle.
Méthodes
GetBarcodeType()
Obtient le type de code-barres.
public BaseEncodeType GetBarcodeType()
Retourne
Type de code-barres.
GetConstructedCodetext()
Construit le codetext à partir des données Mailmark.
public string GetConstructedCodetext()
Retourne
Codetext construit.
InitFromString(string)
Initialise les données Mailmark à partir du codetext construit.
public void InitFromString(string constructedCodetext)
Paramètres
constructedCodetext
string
Codetext construit.