Class HIBCPASCodetext

Class HIBCPASCodetext

名称: Aspose.BarCode.ComplexBarcode 聚集: Aspose.BarCode.dll (25.4.0)

编码和解码在HiBC PAS代码中嵌入的文本。

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

继承人

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

Examples

此样本显示如何使用 HIBCPASCodetext 编码和解码 HIBC PAS。

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

HIBCPAS 编辑()

public HIBCPASCodetext()

Properties

BarcodeType

可以使用 HIBCCode39PAS、HiBCCode128PAS、HiBCAztec:PAS、HiBCDataMatrixPAS 和 HIBCQRPAS 编码类型编码。默认值: HIBCCode39PAS。

public BaseEncodeType BarcodeType { get; set; }

财产价值

BaseEncodeType

DataLocation

识别数据位置。

public HIBCPASDataLocation DataLocation { get; set; }

财产价值

HIBCPASDataLocation

Methods

AddRecord(HIBCPASDataType, 序列)

添加新记录

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

数据类型

data string

数据链

AddRecord(HIBCPAS记录)

添加新记录

public void AddRecord(HIBCPASRecord record)

Parameters

record HIBCPASRecord

要添加的记录

Clear()

清理记录列表

public void Clear()

Equals(对象)

返回一个值,表明这个例子是否相当于指定的 Aspose.BarCode.ComplexBarcode.HIBCPASCodetext 值。

public override bool Equals(object obj)

Parameters

obj object

一个 Aspose.BarCode.ComplexBarcode.HIBCPASCodetext 值与这个例子相比。

Returns

bool

真实 如果 obj 具有与此例相同的值;否则, 虚假.

GetBarcodeType()

收到条码类型。

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

条码类型

GetConstructedCodetext()

创建代码文本

public string GetConstructedCodetext()

Returns

string

编写代码文本

GetHashCode()

返回此例的Hash代码。

public override int GetHashCode()

Returns

int

32位签署完整的哈希代码。

GetRecords()

获取记录列表

public List<hibcpasrecord> GetRecords()

Returns

List < HIBCPASRecord >

记录列表

InitFromString(线条)

从构建的代码文本开始。

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

创建的代码文本。

 中文