HIBCPASCodetext

HIBCPASCodetext class

Kelas untuk encoding dan decoding teks yang disematkan dalam kode HIBC PAS.

public class HIBCPASCodetext : IComplexCodetext

Konstruktor

NamaKeterangan
HIBCPASCodetext()Konstruktor default.

Properti

NamaKeterangan
BarcodeType { get; set; }Mendapat atau menyetel jenis barcode. Teks kode HIBC PAS dapat dikodekan menggunakan jenis enkode HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS, dan HIBCQRPAS. Nilai default: HIBCCode39PAS.
DataLocation { get; set; }Mengidentifikasi lokasi data.

Metode

NamaKeterangan
AddRecord(HIBCPASRecord)Menambahkan rekor baru
AddRecord(HIBCPASDataType, string)Menambahkan rekor baru
Clear()Membersihkan daftar record
override Equals(object)Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan yang ditentukanHIBCPASCodetext nilai.
GetBarcodeType()Mendapat jenis barcode.
GetConstructedCodetext()Membuat codetext
override GetHashCode()Mengembalikan kode hash untuk instance ini.
GetRecords()Mendapat daftar record
InitFromString(string)Menginisialisasi instance dari teks kode yang dibuat.

Contoh

Contoh ini menunjukkan cara menyandikan dan mendekode HIBC PAS menggunakan 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);

    }
}

Lihat juga