HIBCPASCodetext

HIBCPASCodetext class

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

public class HIBCPASCodetext : IComplexCodetext

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

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

Ιδιότητες

ΟνομαΠεριγραφή
BarcodeType { get; set; }Λαμβάνει ή ορίζει τον τύπο γραμμικού κώδικα. Το κωδικοποιημένο κείμενο HIBC PAS μπορεί να κωδικοποιηθεί χρησιμοποιώντας τύπους κωδικοποίησης HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS και HIBCQRPAS. Προεπιλεγμένη τιμή: HIBCCode39PAS.
DataLocation { get; set; }Προσδιορίζει τη θέση δεδομένων.

Μέθοδοι

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

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

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

[C#]
HIBCPASComplexCodetext complexCodetext = new HIBCPASComplexCodetext();
complexCodetext.DataLocation = HIBCPASDataLocation.Patient;
complexCodetext.AddRecord(HIBCPASDataType.LabelerIdentificationCode, "A123");
complexCodetext.AddRecord(HIBCPASDataType.ManufacturerSerialNumber, "SERIAL123");
complexCodetext.BarcodeType = EncodeTypes.HIBCDataMatrixPAS;
using (ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(complexCodetext))
{
    using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.HIBCDataMatrixPAS))
    {
        reader.ReadBarCodes();
        string codetext = reader.FoundBarCodes[0].CodeText; 
		HIBCPASComplexCodetext readCodetext = ComplexCodetextReader.TryDecodeHIBCPAS(codetext);
		Console.WriteLine("Data location: {0}", readCodetext.DataLocation);
        Console.Write("Data type: {0}. ", readCodetext.GetRecords()[0].DataType);
        Console.WriteLine("Data: {0}", readCodetext.GetRecords()[0].Data);
        Console.Write("Data type: {0}. ", readCodetext.GetRecords()[1].DataType);
        Console.WriteLine("Data: {0}", readCodetext.GetRecords()[1].Data);

    }
}

Δείτε επίσης