HIBCLICSecondaryAndAdditionalDataCodetext

HIBCLICSecondaryAndAdditionalDataCodetext class

Κλάση για κωδικοποίηση και αποκωδικοποίηση του κειμένου που είναι ενσωματωμένο στον κωδικό HIBC LIC που αποθηκεύει δευτερεύοντα δεδομένα.

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext

Κατασκευαστές

ΟνομαΠεριγραφή
HIBCLICSecondaryAndAdditionalDataCodetext()Ο προεπιλεγμένος κατασκευαστής.

Ιδιότητες

ΟνομαΠεριγραφή
BarcodeType { get; set; }Λαμβάνει ή ορίζει τον τύπο γραμμικού κώδικα. Το κωδικοποιημένο κείμενο HIBC LIC μπορεί να κωδικοποιηθεί χρησιμοποιώντας τύπους κωδικοποίησης HIBCCode39LIC, HIBCCode128LIC, HIBCAztecLIC, HIBCDataMatrixLIC και HIBCQRLIC. Προεπιλεγμένη τιμή: HIBCCode39LIC.
Data { get; set; }Προσδιορίζει δευτερογενή και πρόσθετα συμπληρωματικά δεδομένα.
LinkCharacter { get; set; }Προσδιορίζει τον χαρακτήρα συνδέσμου.

Μέθοδοι

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

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

Αυτό το δείγμα δείχνει πώς να κωδικοποιήσετε και να αποκωδικοποιήσετε το HIBC LIC χρησιμοποιώντας το HIBCLICSsecondaryAndAdditionalDataCodetext.

[C#]
HIBCLICSecondaryAndAdditionalDataCodetext complexCodetext = new HIBCLICSecondaryAndAdditionalDataCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
complexCodetext.Data = new SecondaryAndAdditionalData();
complexCodetext.Data.ExpiryDate = DateTime.Now;
complexCodetext.Data.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY;
complexCodetext.Data.Quantity = 30;
complexCodetext.Data.LotNumber = "LOT123";
complexCodetext.Data.SerialNumber = "SERIAL123";
complexCodetext.Data.DateOfManufacture = DateTime.Now;
using (ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(complexCodetext))
{
    Bitmap image = generator.GenerateBarCodeImage();
    using (BarCodeReader reader = new BarCodeReader(image, DecodeType.HIBCQRLIC))
    {
        reader.ReadBarCodes();
        string codetext = reader.FoundBarCodes[0].CodeText;
        HIBCLICSecondaryAndAdditionalDataCodetext result = (HIBCLICSecondaryAndAdditionalDataCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
        Console.WriteLine("Expiry date: " + result.Data.ExpiryDate);
        Console.WriteLine("Quantity: " + result.Data.Quantity);
        Console.WriteLine("Lot number: " + result.Data.LotNumber);
        Console.WriteLine("Serial number: " + result.Data.SerialNumber);
        Console.WriteLine("Date of manufacture: " + result.Data.DateOfManufacture);
    }
}

Δείτε επίσης