Class HIBCPASCodetext

Class HIBCPASCodetext

Tên không gian: Aspose.BarCode.ComplexBarcode Tổng hợp: Aspose.BarCode.dll (25.4.0)

Khóa học để mã hóa và giải mã văn bản tích hợp trong mã HIBC PAS.

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

Thành viên thừa kế

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

Examples

Mẫu này cho thấy cách mã hóa và giải mã HIBC PAS bằng cách sử dụng 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

HIBCPASCodetext()

public HIBCPASCodetext()

Properties

BarcodeType

HIBC PAS codetext có thể được mã hóa bằng cách sử dụng HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS và HIBCQRPAS codetext.Giá trị mặc định: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Giá trị bất động sản

BaseEncodeType

DataLocation

Xác định vị trí dữ liệu

public HIBCPASDataLocation DataLocation { get; set; }

Giá trị bất động sản

HIBCPASDataLocation

Methods

AddRecord(HIBCPASDataType, string)

Thêm bản ghi mới

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

Loại dữ liệu

data string

Dữ liệu string

AddRecord(Thông tin HIBCPASRecord)

Thêm bản ghi mới

public void AddRecord(HIBCPASRecord record)

Parameters

record HIBCPASRecord

Record để được thêm vào

Clear()

Danh sách hồ sơ Clears

public void Clear()

Equals(đối tượng)

Quay lại một giá trị cho thấy nếu mẫu này tương đương với giá trị Aspose.BarCode.ComplexBarcode.HIBCPASCodetext cụ thể.

public override bool Equals(object obj)

Parameters

obj object

Một Aspose.BarCode.ComplexBarcode.HIBCPASCodetext giá trị để so sánh với trường hợp này.

Returns

bool

đúng nếu obj có giá trị tương tự như trường hợp này; nếu không, giả.

GetBarcodeType()

Có loại barcode.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Loại Barcode

GetConstructedCodetext()

Xây dựng codetext

public string GetConstructedCodetext()

Returns

string

Xây dựng codetext

GetHashCode()

Quay lại mã hash cho trường hợp này.

public override int GetHashCode()

Returns

int

Một 32-bit ký mã hash toàn bộ.

GetRecords()

Nhận danh sách hồ sơ

public List<hibcpasrecord> GetRecords()

Returns

List < HIBCPASRecord >

Danh sách hồ sơ

InitFromString(String)

Bắt đầu ví dụ từ codetext được xây dựng.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Xây dựng codetext.

 Tiếng Việt