Class HIBCPASCodetext

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

objectHIBCPASCodetext

Mengimplementasikan

IComplexCodetext

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

BaseEncodeType

DataLocation

Mengidentifikasi lokasi data.

public HIBCPASDataLocation DataLocation { get; set; }

Nilai Properti

HIBCPASDataLocation

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

bool

true jika obj memiliki nilai yang sama dengan instansi ini; jika tidak, false.

GetBarcodeType()

Mengambil jenis barcode.

public BaseEncodeType GetBarcodeType()

Mengembalikan

BaseEncodeType

Jenis barcode.

GetConstructedCodetext()

Membangun codetext

public string GetConstructedCodetext()

Mengembalikan

string

Codetext yang dibangun

GetHashCode()

Mengembalikan kode hash untuk instansi ini.

public override int GetHashCode()

Mengembalikan

int

Kode hash integer bertanda 32-bit.

GetRecords()

Mengambil daftar catatan

public List<hibcpasrecord> GetRecords()

Mengembalikan

List<HIBCPASRecord&gt;

Daftar catatan

InitFromString(string)

Menginisialisasi instansi dari codetext yang dibangun.

public void InitFromString(string constructedCodetext)

Parameter

constructedCodetext string

Codetext yang dibangun.

 Indonesia