Class Mailmark2DCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Třída pro kódování a dekódování textu vloženého do kódu Royal Mail 2D Mailmark.
public sealed class Mailmark2DCodetext : IComplexCodetext
Dědičnost
Implementuje
Děděné Členy
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktory
Mailmark2DCodetext()
public Mailmark2DCodetext()
Vlastnosti
Třída
Identifikuje třídu položky.
public string Class { get; set; }
Hodnota Vlastnosti
Poznámky
Platné hodnoty:
“1” - 1C (Maloobchod)
“2” - 2C (Maloobchod)
“3” - Ekonomika (Maloobchod)
“5” - Odložené (Maloobchod)
“8” - Prémiové (Síťový přístup)
“9” - Standardní (Síťový přístup)
CustomerContent
Volitelný prostor pro použití zákazníkem.
public string CustomerContent { get; set; }
Hodnota Vlastnosti
Poznámky
Maximální délka podle typu:
Typ 7: 6 znaků
Typ 9: 45 znaků
Typ 29: 25 znaků
CustomerContentEncodeMode
Režim kódování čárového kódu Datamatrix.
Výchozí hodnota: DataMatrixEncodeMode.C40.
public DataMatrixEncodeMode CustomerContentEncodeMode { get; set; }
Hodnota Vlastnosti
DataMatrixType
Typ 2D Mailmark definuje velikost čárového kódu Data Matrix.
public Mailmark2DType DataMatrixType { get; set; }
Hodnota Vlastnosti
DestinationPostCodeAndDPS
Obsahuje PSČ doručovací adresy s DPS.
Pokud je vnitrostátní, PSČ/DP obsahuje následující počet znaků.
Oblast (1 nebo 2 znaky) Okres (1 nebo 2 znaky)
Sektor (1 znak) Jednotka (2 znaky) DPS (2 znaky).
PSČ a DPS musí vyhovovat platnému formátu PAF®.
public string DestinationPostCodeAndDPS { get; set; }
Hodnota Vlastnosti
InformationTypeID
Identifikuje nosič kódu Royal Mail Mailmark pro každý typ produktu.
public string InformationTypeID { get; set; }
Hodnota Vlastnosti
Poznámky
Platné hodnoty:
“0” - Domácí tříděné & netříděné
“A” - Online poštovné
“B” - Franking
“C” - Konsolidace
ItemID
Identifikuje unikátní položku v rámci ID dodavatelského řetězce.
Každý čárový kód Mailmark musí mít ID,
aby mohl být unikátně identifikován po dobu alespoň 90 dnů.
Maximální hodnota: 99999999.
public int ItemID { get; set; }
Hodnota Vlastnosti
RTSFlag
Příznak, který indikuje, jaká úroveň služby Vrátit odesílateli je požadována.
public string RTSFlag { get; set; }
Hodnota Vlastnosti
ReturnToSenderPostCode
Obsahuje PSČ pro vrácení odesílateli, ale bez DPS.
PSČ (bez DPS) musí vyhovovat formátu PAF®.
public string ReturnToSenderPostCode { get; set; }
Hodnota Vlastnosti
SupplyChainID
Identifikuje unikátní skupinu zákazníků zapojených do zasílání.
Maximální hodnota: 9999999.
public int SupplyChainID { get; set; }
Hodnota Vlastnosti
UPUCountryID
Identifikuje ID země UPU. Maximální délka: 4 znaky.
public string UPUCountryID { get; set; }
Hodnota Vlastnosti
VersionID
Identifikuje verzi čárového kódu relevantní pro každé ID typu informace.
public string VersionID { get; set; }
Hodnota Vlastnosti
Poznámky
Platné hodnoty:
Aktuálně “1”.
“0” & “2” až “9” a “A” až “Z” jsou rezervovány pro možné budoucí použití.
Metody
GetBarcodeType()
Získá typ čárového kódu.
public BaseEncodeType GetBarcodeType()
Vrací
Typ čárového kódu.
GetConstructedCodetext()
Vytvoří kódový text z dat Mailmark.
public string GetConstructedCodetext()
Vrací
Vytvořený kódový text.
InitFromString(string)
Inicializuje data Mailmark z vytvořeného kódového textu.
public void InitFromString(string constructedCodetext)
Parametry
constructedCodetext
string
Vytvořený kódový text.