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
Implements
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
DataLocation
Xác định vị trí dữ liệu
public HIBCPASDataLocation DataLocation { get; set; }
Giá trị bất động sản
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
đú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
Loại Barcode
GetConstructedCodetext()
Xây dựng codetext
public string GetConstructedCodetext()
Returns
Xây dựng codetext
GetHashCode()
Quay lại mã hash cho trường hợp này.
public override int GetHashCode()
Returns
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.