Class MaxiCodeStructuredCodetext

Class MaxiCodeStructuredCodetext

Το όνομα: Aspose.BarCode.ComplexBarcode Συγκέντρωση: Aspose.BarCode.dll (25.4.0)

Κλάση βάσης για την κωδικοποίηση και την αποκωδικοποίηση του κειμένου που ενσωματώνεται στον κώδικα MaxiCode για τις ρυθμίσεις 2 και 3.

public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext

Inheritance

object MaxiCodeCodetext MaxiCodeStructuredCodetext

Derived

MaxiCodeCodetextMode2 , MaxiCodeCodetextMode3

Implements

IComplexCodetext

Κληρονομημένα μέλη

MaxiCodeCodetext.GetMode() , MaxiCodeCodetext.GetConstructedCodetext() , MaxiCodeCodetext.InitFromString(string) , MaxiCodeCodetext.GetBarcodeType() , MaxiCodeCodetext.MaxiCodeEncodeMode , MaxiCodeCodetext.ECIEncoding , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Αυτό το δείγμα δείχνει πώς να αποκρυπτογραφήσετε το πρωτότυπο κώδικα MaxiCode στο παράδειγμα MaxiCodeStructuredCodetext.

using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.MaxiCode))
{
     foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        MaxiCodeCodetext resultMaxiCodeCodetext = ComplexCodetextReader.TryDecodeMaxiCode(result.Extended.MaxiCode.MaxiCodeMode, result.CodeText);
        if (resultMaxiCodeCodetext is MaxiCodeStructuredCodetext){
            MaxiCodeStructuredCodetext maxiCodeStructuredCodetext = (MaxiCodeStructuredCodetext)resultMaxiCodeCodetext;
            Console.WriteLine("BarCode Type: " + maxiCodeStructuredCodetext.PostalCode);
            Console.WriteLine("MaxiCode mode: " + maxiCodeStructuredCodetext.CountryCode);
            Console.WriteLine("BarCode CodeText: " + maxiCodeStructuredCodetext.ServiceCategory);
        }
    }
}

Constructors

MaxiCodeStructuredCodetext()

protected MaxiCodeStructuredCodetext()

Properties

CountryCode

Αναγνωρίζει τον κωδικό χώρας 3 ψηφίων.

public int CountryCode { get; set; }

Αξία ιδιοκτησίας

int

PostalCode

Αναγνωρίζει τον ταχυδρομικό κώδικα. πρέπει να είναι 9 αριθμοί στη λειτουργία 2 ή6 αλφανοριθμικά σύμβολα στη λειτουργία 3.

public string PostalCode { get; set; }

Αξία ιδιοκτησίας

string

SecondMessage

Αναγνωρίζει το δεύτερο μήνυμα του κωδικού γραμμής.

public MaxiCodeSecondMessage SecondMessage { get; set; }

Αξία ιδιοκτησίας

MaxiCodeSecondMessage

ServiceCategory

Προσδιορίζει την κατηγορία υπηρεσιών 3 ψηφίων.

public int ServiceCategory { get; set; }

Αξία ιδιοκτησίας

int

Methods

Equals(αντικείμενο)

Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με μια καθορισμένη τιμή Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext.

public override bool Equals(object obj)

Parameters

obj object

Μια αξία Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext για να συγκρίνετε με αυτή την περίπτωση.

Returns

bool

αληθινό αν το obj έχει την ίδια αξία με αυτή την περίπτωση, αλλιώς, In YAML, the value false can be represented in Greek (el) as follows:

false: ψευδής

In this case, false translates to ψευδής, which means “false” in Greek. If you need a specific context or format, please provide additional details!.

GetConstructedCodetext()

Δημιουργία κώδικα

public override string GetConstructedCodetext()

Returns

string

Κατασκευασμένο κώδικα

GetHashCode()

Επιστρέφει τον κωδικό hash για αυτή την περίπτωση.

public override int GetHashCode()

Returns

int

Ένας 32-bit υπογράφει ολόκληρο κώδικα hash.

InitFromString(Σύνδεσμος)

Αρχίζει το παράδειγμα από το κατασκευασμένο κώδικα.

public override void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Κατασκευασμένο κώδικα.

 Ελληνικά