HIBCPASCodetext
isi
[
bersembunyi
]HIBCPASCodetext class
Kelas untuk encoding dan decoding teks yang disematkan dalam kode HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Konstruktor
Nama | Keterangan |
---|---|
HIBCPASCodetext() | Konstruktor default. |
Properti
Nama | Keterangan |
---|---|
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
Nama | Keterangan |
---|---|
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
- interface IComplexCodetext
- ruang nama Aspose.BarCode.ComplexBarcode
- perakitan Aspose.BarCode