Class HIBCPASCodetext
名称: Aspose.BarCode.ComplexBarcode 聚集: Aspose.BarCode.dll (25.4.0)
编码和解码在HiBC PAS代码中嵌入的文本。
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
继承人
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; }
财产价值
DataLocation
识别数据位置。
public HIBCPASDataLocation DataLocation { get; set; }
财产价值
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
真实 如果 obj 具有与此例相同的值;否则, 虚假.
GetBarcodeType()
收到条码类型。
public BaseEncodeType GetBarcodeType()
Returns
条码类型
GetConstructedCodetext()
创建代码文本
public string GetConstructedCodetext()
Returns
编写代码文本
GetHashCode()
返回此例的Hash代码。
public override int GetHashCode()
Returns
32位签署完整的哈希代码。
GetRecords()
获取记录列表
public List<hibcpasrecord> GetRecords()
Returns
List < HIBCPASRecord >
记录列表
InitFromString(线条)
从构建的代码文本开始。
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
创建的代码文本。