Class Mailmark2DCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Klasa do kodowania i dekodowania tekstu osadzonego w kodzie Royal Mail 2D Mailmark.
public sealed class Mailmark2DCodetext : IComplexCodetext
Dziedziczenie
Implementuje
Członkowie odziedziczeni
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktory
Mailmark2DCodetext()
public Mailmark2DCodetext()
Właściwości
Klasa
Identyfikuje klasę przedmiotu.
public string Class { get; set; }
Wartość właściwości
Uwagi
Ważne wartości:
„1” - 1C (Detaliczny)
„2” - 2C (Detaliczny)
„3” - Ekonomiczny (Detaliczny)
„5” - Oczekujący (Detaliczny)
„8” - Premium (Dostęp do sieci)
„9” - Standardowy (Dostęp do sieci)
CustomerContent
Opcjonalna przestrzeń do wykorzystania przez klienta.
public string CustomerContent { get; set; }
Wartość właściwości
Uwagi
Maksymalna długość według typu:
Typ 7: 6 znaków
Typ 9: 45 znaków
Typ 29: 25 znaków
CustomerContentEncodeMode
Tryb kodowania kodu kreskowego Datamatrix.
Wartość domyślna: DataMatrixEncodeMode.C40.
public DataMatrixEncodeMode CustomerContentEncodeMode { get; set; }
Wartość właściwości
DataMatrixType
Typ 2D Mailmark definiuje rozmiar kodu kreskowego Data Matrix.
public Mailmark2DType DataMatrixType { get; set; }
Wartość właściwości
DestinationPostCodeAndDPS
Zawiera kod pocztowy adresu dostawy z DPS.
Jeśli krajowy, kod pocztowy/DP zawiera następującą liczbę znaków.
Obszar (1 lub 2 znaki) Dzielnica (1 lub 2 znaki)
Sektor (1 znak) Jednostka (2 znaki) DPS (2 znaki).
Kod pocztowy i DPS muszą być zgodne z ważnym formatem PAF®.
public string DestinationPostCodeAndDPS { get; set; }
Wartość właściwości
InformationTypeID
Identyfikuje ładunek kodu kreskowego Royal Mail Mailmark dla każdego typu produktu.
public string InformationTypeID { get; set; }
Wartość właściwości
Uwagi
Ważne wartości:
„0” - Krajowy Sortowany i Niesortowany
„A” - Pocztowe online
„B” - Frankowanie
„C” - Konsolidacja
ItemID
Identyfikuje unikalny przedmiot w ramach identyfikatora łańcucha dostaw.
Każdy kod kreskowy Mailmark musi zawierać identyfikator,
aby mógł być unikalnie identyfikowany przez co najmniej 90 dni.
Maksymalna wartość: 99999999.
public int ItemID { get; set; }
Wartość właściwości
RTSFlag
Flaga, która wskazuje, jaki poziom usługi Zwrot do Nadawcy jest żądany.
public string RTSFlag { get; set; }
Wartość właściwości
ReturnToSenderPostCode
Zawiera kod pocztowy zwrotu do nadawcy, ale bez DPS.
Kod pocztowy (bez DPS) musi być zgodny z formatem PAF®.
public string ReturnToSenderPostCode { get; set; }
Wartość właściwości
SupplyChainID
Identyfikuje unikalną grupę klientów zaangażowanych w wysyłkę.
Maksymalna wartość: 9999999.
public int SupplyChainID { get; set; }
Wartość właściwości
UPUCountryID
Identyfikuje identyfikator kraju UPU. Maksymalna długość: 4 znaki.
public string UPUCountryID { get; set; }
Wartość właściwości
VersionID
Identyfikuje wersję kodu kreskowego w odniesieniu do każdego identyfikatora typu informacji.
public string VersionID { get; set; }
Wartość właściwości
Uwagi
Ważne wartości:
Obecnie „1”.
„0” oraz „2” do „9” i „A” do „Z” zarezerwowane na potencjalne przyszłe użycie.
Metody
GetBarcodeType()
Pobiera typ kodu kreskowego.
public BaseEncodeType GetBarcodeType()
Zwraca
Typ kodu kreskowego.
GetConstructedCodetext()
Konstruuje kod tekstowy z danych Mailmark.
public string GetConstructedCodetext()
Zwraca
Skonstruowany kod tekstowy
InitFromString(string)
Inicjalizuje dane Mailmark z skonstruowanego kodu tekstowego.
public void InitFromString(string constructedCodetext)
Parametry
constructedCodetext
string
Skonstruowany kod tekstowy.