Class HIBCPASCodetext
Nama dari : Aspose.BarCode.ComplexBarcode Perhitungan: Aspose.BarCode.dll (25.4.0)
Kelas untuk mengenkripsi dan mengenkripsi teks yang tertanam dalam kode HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Sampel ini menunjukkan cara mengekod dan mengekod 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("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);
}
}
Constructors
HYBCPASKodeteks()
public HIBCPASCodetext()
Properties
BarcodeType
Teks kode HIBC PAS dapat dikodkan menggunakan HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS dan HIBCQRPAS jenis kode.Nilai default: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Nilai Properti
DataLocation
Identifikasi lokasi data.
public HIBCPASDataLocation DataLocation { get; set; }
Nilai Properti
Methods
AddRecord(HYBCPASDataTipe, string)
Menambah Rekor Baru
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Jenis Data
data
string
Data string
AddRecord(Keterangan HIBCPASRecord)
Menambah Rekor Baru
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Rekor yang harus ditambahkan
Clear()
Daftar Rekor Bersih
public void Clear()
Equals(objek)
Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan nilai Aspose.BarCode.ComplexBarcode.HIBCPASCodetext yang ditentukan.
public override bool Equals(object obj)
Parameters
obj
object
Sebuah nilai Aspose.BarCode.ComplexBarcode.HIBCPASCodetext untuk membandingkan dengan contoh ini.
Returns
benar jika obj memiliki nilai yang sama dengan instansi ini; jika tidak, palsu.
GetBarcodeType()
Dapatkan jenis barcode.
public BaseEncodeType GetBarcodeType()
Returns
Jenis Barcode
GetConstructedCodetext()
Membangun kode teks
public string GetConstructedCodetext()
Returns
Konstruksi kode
GetHashCode()
Kembalikan kode hash untuk kasus ini.
public override int GetHashCode()
Returns
32-bit telah menandatangani kode hash lengkap.
GetRecords()
Dapatkan Daftar Rekor
public List<hibcpasrecord> GetRecords()
Returns
List dan lt; HIBCPASRecord >
Daftar Rekor
InitFromString(String)
Inicialisasi contoh dari kodeks yang dibangun.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Konstruksi kode teks.