MaxiCodeStructuredCodetext

MaxiCodeStructuredCodetext class

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

public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext

Ιδιότητες

ΟνομαΠεριγραφή
CountryCode { get; set; }Προσδιορίζει τον τριψήφιο κωδικό χώρας.
ECIEncoding { get; set; }Λαμβάνει ή ορίζει την κωδικοποίηση ECI. Χρησιμοποιείται όταν το MaxiCodeEncodeMode είναι Auto. Προεπιλεγμένη τιμή: ISO-8859-1
MaxiCodeEncodeMode { get; set; }Λαμβάνει ή ορίζει μια λειτουργία κωδικοποίησης MaxiCode. Προεπιλεγμένη τιμή: Auto.
PostalCode { get; set; }Προσδιορίζει τον ταχυδρομικό κώδικα. Πρέπει να είναι 9 ψηφία στη λειτουργία 2 ή 6 αλφαριθμητικά σύμβολα στη λειτουργία 3.
SecondMessage { get; set; }Προσδιορίζει το δεύτερο μήνυμα του γραμμικού κώδικα.
ServiceCategory { get; set; }Προσδιορίζει τριψήφια κατηγορία υπηρεσιών.

Μέθοδοι

ΟνομαΠεριγραφή
override Equals(object)Επιστρέφει μια τιμή που υποδεικνύει εάν αυτή η παρουσία είναι ίση με μια καθορισμένηMaxiCodeStructuredCodetext τιμή.
GetBarcodeType()Λαμβάνει τύπο γραμμικού κώδικα.
override GetConstructedCodetext()Κατασκευάζει codetext
override GetHashCode()Επιστρέφει τον κωδικό κατακερματισμού για αυτήν την εμφάνιση.
abstract GetMode()Αποκτά τη λειτουργία MaxiCode.
override InitFromString(string)Αρχικοποιεί το στιγμιότυπο από το κατασκευασμένο κώδικα κειμένου.

Παραδείγματα

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

[C#]
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);
        }
    }
}

Δείτε επίσης