Class Mailmark2DCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Klasse zum Kodieren und Dekodieren des im Royal Mail 2D Mailmark-Code eingebetteten Textes.
public sealed class Mailmark2DCodetext : IComplexCodetext
Vererbung
Implementiert
Vererbte Mitglieder
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
Mailmark2DCodetext()
public Mailmark2DCodetext()
Eigenschaften
Klasse
Identifiziert die Klasse des Elements.
public string Class { get; set; }
Eigenschaftswert
Bemerkungen
Gültige Werte:
„1“ - 1C (Einzelhandel)
„2“ - 2C (Einzelhandel)
„3“ - Wirtschaft (Einzelhandel)
„5“ - Verzögert (Einzelhandel)
„8“ - Premium (Netzwerkzugang)
„9“ - Standard (Netzwerkzugang)
CustomerContent
Optionaler Platz für die Nutzung durch den Kunden.
public string CustomerContent { get; set; }
Eigenschaftswert
Bemerkungen
Maximale Länge nach Typ:
Typ 7: 6 Zeichen
Typ 9: 45 Zeichen
Typ 29: 25 Zeichen
CustomerContentEncodeMode
Kodiermodus des Datamatrix-Barcodes.
Standardwert: DataMatrixEncodeMode.C40.
public DataMatrixEncodeMode CustomerContentEncodeMode { get; set; }
Eigenschaftswert
DataMatrixType
2D Mailmark-Typ definiert die Größe des Data Matrix-Barcodes.
public Mailmark2DType DataMatrixType { get; set; }
Eigenschaftswert
DestinationPostCodeAndDPS
Enthält die Postleitzahl der Lieferadresse mit DPS.
Wenn inland, enthält die Postleitzahl/DP die folgende Anzahl von Zeichen:
Bereich (1 oder 2 Zeichen) Bezirk (1 oder 2 Zeichen)
Sektor (1 Zeichen) Einheit (2 Zeichen) DPS (2 Zeichen).
Die Postleitzahl und DPS müssen einem gültigen PAF®-Format entsprechen.
public string DestinationPostCodeAndDPS { get; set; }
Eigenschaftswert
InformationTypeID
Identifiziert die Royal Mail Mailmark-Barcodeträger für jeden Produkttyp.
public string InformationTypeID { get; set; }
Eigenschaftswert
Bemerkungen
Gültige Werte:
„0“ - Inland sortiert & unsortiert
„A“ - Online-Porto
„B“ - Frankierung
„C“ - Konsolidierung
ItemID
Identifiziert das einzigartige Element innerhalb der Lieferkette-ID.
Jeder Mailmark-Barcodes muss eine ID tragen,
damit er mindestens 90 Tage lang eindeutig identifiziert werden kann.
Maximalwert: 99999999.
public int ItemID { get; set; }
Eigenschaftswert
RTSFlag
Flag, das angibt, welches Niveau des Rücksendeservices angefordert wird.
public string RTSFlag { get; set; }
Eigenschaftswert
ReturnToSenderPostCode
Enthält die Rücksendepostleitzahl, jedoch kein DPS.
Die PLZ (ohne DPS) muss einem PAF®-Format entsprechen.
public string ReturnToSenderPostCode { get; set; }
Eigenschaftswert
SupplyChainID
Identifiziert die einzigartige Gruppe von Kunden, die an der Sendung beteiligt sind.
Maximalwert: 9999999.
public int SupplyChainID { get; set; }
Eigenschaftswert
UPUCountryID
Identifiziert die UPU-Länder-ID. Maximale Länge: 4 Zeichen.
public string UPUCountryID { get; set; }
Eigenschaftswert
VersionID
Identifiziert die Barcode-Version in Bezug auf jede Informationstyp-ID.
public string VersionID { get; set; }
Eigenschaftswert
Bemerkungen
Gültige Werte:
Derzeit „1“.
„0“ & „2“ bis „9“ und „A“ bis „Z“ sind für zukünftige Verwendung reserviert.
Methoden
GetBarcodeType()
Erhält den Barcode-Typ.
public BaseEncodeType GetBarcodeType()
Gibt zurück
Barcode-Typ.
GetConstructedCodetext()
Konstruiert den Codetext aus Mailmark-Daten.
public string GetConstructedCodetext()
Gibt zurück
Konstruierten Codetext
InitFromString(string)
Initialisiert die Mailmark-Daten aus dem konstruierten Codetext.
public void InitFromString(string constructedCodetext)
Parameter
constructedCodetext
string
Konstruierten Codetext.