Class HIBCPASCodetext

Class HIBCPASCodetext

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

คลาสสำหรับการเข้ารหัสและถอดรหัสข้อความที่ฝังอยู่ในรหัส HIBC PAS

public class HIBCPASCodetext : IComplexCodetext

การสืบทอด

objectHIBCPASCodetext

การใช้งาน

IComplexCodetext

สมาชิกที่สืบทอด

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

ตัวอย่าง

ตัวอย่างนี้แสดงวิธีการเข้ารหัสและถอดรหัส HIBC PAS โดยใช้ 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("ตำแหน่งข้อมูล: {0}", readCodetext.DataLocation);
        Console.Write("ประเภทข้อมูล: {0}. ", readCodetext.GetRecords()[0].DataType);
        Console.WriteLine("ข้อมูล: {0}", readCodetext.GetRecords()[0].Data);
        Console.Write("ประเภทข้อมูล: {0}. ", readCodetext.GetRecords()[1].DataType);
        Console.WriteLine("ข้อมูล: {0}", readCodetext.GetRecords()[1].Data);
    }
}

ตัวสร้าง

HIBCPASCodetext()

public HIBCPASCodetext()

คุณสมบัติ

BarcodeType

รับหรือกำหนดประเภทบาร์โค้ด ข้อความ HIBC PAS สามารถเข้ารหัสโดยใช้ประเภทการเข้ารหัส HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS และ HIBCQRPAS ค่าปริยาย: HIBCCode39PAS

public BaseEncodeType BarcodeType { get; set; }

ค่าคุณสมบัติ

BaseEncodeType

DataLocation

ระบุสถานที่ข้อมูล

public HIBCPASDataLocation DataLocation { get; set; }

ค่าคุณสมบัติ

HIBCPASDataLocation

วิธีการ

AddRecord(HIBCPASDataType, string)

เพิ่มบันทึกใหม่

public void AddRecord(HIBCPASDataType dataType, string data)

พารามิเตอร์

dataType HIBCPASDataType

ประเภทข้อมูล

data string

ข้อมูลสตริง

AddRecord(HIBCPASRecord)

เพิ่มบันทึกใหม่

public void AddRecord(HIBCPASRecord record)

พารามิเตอร์

record HIBCPASRecord

บันทึกที่จะเพิ่ม

Clear()

ล้างรายการบันทึก

public void Clear()

Equals(object)

ส่งค่าที่บ่งชี้ว่าตัวอย่างนี้เท่ากับค่าที่ระบุ Aspose.BarCode.ComplexBarcode.HIBCPASCodetext หรือไม่

public override bool Equals(object obj)

พารามิเตอร์

obj object

ค่าของ Aspose.BarCode.ComplexBarcode.HIBCPASCodetext ที่จะเปรียบเทียบกับตัวอย่างนี้

ส่งคืน

bool

true หาก obj มีค่าเท่ากับตัวอย่างนี้; มิฉะนั้น false.

GetBarcodeType()

รับประเภทบาร์โค้ด

public BaseEncodeType GetBarcodeType()

ส่งคืน

BaseEncodeType

ประเภทบาร์โค้ด

GetConstructedCodetext()

สร้างข้อความที่เข้ารหัส

public string GetConstructedCodetext()

ส่งคืน

string

ข้อความที่เข้ารหัสที่สร้างขึ้น

GetHashCode()

ส่งคืนรหัสแฮชสำหรับตัวอย่างนี้

public override int GetHashCode()

ส่งคืน

int

รหัสแฮชแบบ signed integer ขนาด 32 บิต

GetRecords()

รับรายการบันทึก

public List<hibcpasrecord> GetRecords()

ส่งคืน

List<HIBCPASRecord&gt;

รายการของบันทึก

InitFromString(string)

เริ่มต้นตัวอย่างจากข้อความที่เข้ารหัสที่สร้างขึ้น

public void InitFromString(string constructedCodetext)

พารามิเตอร์

constructedCodetext string

ข้อความที่เข้ารหัสที่สร้างขึ้น

 แบบไทย