Class HIBCPASCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Kelas untuk mengenkode dan mendekode teks yang disematkan dalam kode HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Pewarisan
Mengimplementasikan
Anggota yang Dwarisi
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Contoh
Contoh ini menunjukkan cara mengenkode dan mendekode HIBC PAS menggunakan HIBCPASCodetext.
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("Lokasi data: {0}", readCodetext.DataLocation);
Console.Write("Jenis data: {0}. ", readCodetext.GetRecords()[0].DataType);
Console.WriteLine("Data: {0}", readCodetext.GetRecords()[0].Data);
Console.Write("Jenis data: {0}. ", readCodetext.GetRecords()[1].DataType);
Console.WriteLine("Data: {0}", readCodetext.GetRecords()[1].Data);
}
}
Konstruktor
HIBCPASCodetext()
public HIBCPASCodetext()
Properti
BarcodeType
Mengambil atau mengatur jenis barcode. Teks HIBC PAS dapat dienkode menggunakan jenis encode HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS dan HIBCQRPAS. Nilai default: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Nilai Properti
DataLocation
Mengidentifikasi lokasi data.
public HIBCPASDataLocation DataLocation { get; set; }
Nilai Properti
Metode
AddRecord(HIBCPASDataType, string)
Menambahkan catatan baru
public void AddRecord(HIBCPASDataType dataType, string data)
Parameter
dataType
HIBCPASDataType
Jenis data
data
string
String data
AddRecord(HIBCPASRecord)
Menambahkan catatan baru
public void AddRecord(HIBCPASRecord record)
Parameter
record
HIBCPASRecord
Catatan yang akan ditambahkan
Clear()
Menghapus daftar catatan
public void Clear()
Equals(object)
Mengembalikan nilai yang menunjukkan apakah instansi ini sama dengan nilai Aspose.BarCode.ComplexBarcode.HIBCPASCodetext yang ditentukan.
public override bool Equals(object obj)
Parameter
obj
object
Nilai Aspose.BarCode.ComplexBarcode.HIBCPASCodetext untuk dibandingkan dengan instansi ini.
Mengembalikan
true jika obj memiliki nilai yang sama dengan instansi ini; jika tidak, false.
GetBarcodeType()
Mengambil jenis barcode.
public BaseEncodeType GetBarcodeType()
Mengembalikan
Jenis barcode.
GetConstructedCodetext()
Membangun codetext
public string GetConstructedCodetext()
Mengembalikan
Codetext yang dibangun
GetHashCode()
Mengembalikan kode hash untuk instansi ini.
public override int GetHashCode()
Mengembalikan
Kode hash integer bertanda 32-bit.
GetRecords()
Mengambil daftar catatan
public List<hibcpasrecord> GetRecords()
Mengembalikan
List<HIBCPASRecord>
Daftar catatan
InitFromString(string)
Menginisialisasi instansi dari codetext yang dibangun.
public void InitFromString(string constructedCodetext)
Parameter
constructedCodetext
string
Codetext yang dibangun.