Class Mailmark2DCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Klass för kodning och avkodning av text som är inbäddad i Royal Mail 2D Mailmark-koden.
public sealed class Mailmark2DCodetext : IComplexCodetext
Arv
Implementerar
Arvade Medlemmar
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktörer
Mailmark2DCodetext()
public Mailmark2DCodetext()
Egenskaper
Klass
Identifierar klassen för objektet.
public string Class { get; set; }
Egenskapsvärde
Kommentarer
Giltiga värden:
“1” - 1C (Detaljhandel)
“2” - 2C (Detaljhandel)
“3” - Ekonomi (Detaljhandel)
“5” - Fördröjd (Detaljhandel)
“8” - Premium (Nätverksåtkomst)
“9” - Standard (Nätverksåtkomst)
CustomerContent
Valfritt utrymme för användning av kund.
public string CustomerContent { get; set; }
Egenskapsvärde
Kommentarer
Max längd per typ:
Typ 7: 6 tecken
Typ 9: 45 tecken
Typ 29: 25 tecken
CustomerContentEncodeMode
Kodningsläge för Datamatrix-streckkod.
Standardvärde: DataMatrixEncodeMode.C40.
public DataMatrixEncodeMode CustomerContentEncodeMode { get; set; }
Egenskapsvärde
DataMatrixType
2D Mailmark-typ definierar storleken på Data Matrix-streckkoden.
public Mailmark2DType DataMatrixType { get; set; }
Egenskapsvärde
DestinationPostCodeAndDPS
Innehåller postnumret för leveransadressen med DPS.
Om inlandet innehåller postnumret/DP följande antal tecken.
Område (1 eller 2 tecken) Distrikt (1 eller 2 tecken)
Sektor (1 tecken) Enhet (2 tecken) DPS (2 tecken).
Postnumret och DPS måste följa ett giltigt PAF®-format.
public string DestinationPostCodeAndDPS { get; set; }
Egenskapsvärde
InformationTypeID
Identifierar Royal Mail Mailmark-streckkodens nyttolast för varje produkttyp.
public string InformationTypeID { get; set; }
Egenskapsvärde
Kommentarer
Giltiga värden:
“0” - Inrikes sorterade & osorterade
“A” - Online porto
“B” - Frankering
“C” - Konsolidering
ItemID
Identifierar det unika objektet inom Supply Chain ID.
Varje Mailmark-streckkod måste bära ett ID så att det kan identifieras unikt i minst 90 dagar.
Maxvärde: 99999999.
public int ItemID { get; set; }
Egenskapsvärde
RTSFlag
Flagga som indikerar vilken nivå av Return to Sender-tjänst som begärs.
public string RTSFlag { get; set; }
Egenskapsvärde
ReturnToSenderPostCode
Innehåller Return to Sender-postnumret men ingen DPS.
PC (utan DPS) måste följa ett PAF®-format.
public string ReturnToSenderPostCode { get; set; }
Egenskapsvärde
SupplyChainID
Identifierar den unika gruppen av kunder som är involverade i postutskicket.
Maxvärde: 9999999.
public int SupplyChainID { get; set; }
Egenskapsvärde
UPUCountryID
Identifierar UPU Country ID. Max längd: 4 tecken.
public string UPUCountryID { get; set; }
Egenskapsvärde
VersionID
Identifierar streckkodens version som är relevant för varje Information Type ID.
public string VersionID { get; set; }
Egenskapsvärde
Kommentarer
Giltiga värden:
För närvarande “1”.
“0” & “2” till “9” och “A” till “Z” reserverade för potentiell framtida användning.
Metoder
GetBarcodeType()
Hämtar streckkodstyp.
public BaseEncodeType GetBarcodeType()
Återger
Streckkodstyp.
GetConstructedCodetext()
Konstruktion av kodtext från Mailmark-data.
public string GetConstructedCodetext()
Återger
Konstruktion av kodtext.
InitFromString(string)
Initierar Mailmark-data från konstruerad kodtext.
public void InitFromString(string constructedCodetext)
Parametrar
constructedCodetext
string
Konstruerad kodtext.