Class HIBCPASCodetext
نام ها : Aspose.BarCode.ComplexBarcode جمع آوری: WL18_.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
این نمونه نشان می دهد که چگونه برای رمزگذاری و رمزگذاری 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("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
بایگانی برچسب ها()
public HIBCPASCodetext()
Properties
BarcodeType
کدهای HIBC PAS را می توان با استفاده از کدهای HIBCCode39PAS، HIBCCode128PAS، HIBCAztec:PAS، HIBCDataMatrixPAS و HIBCQRPAS رمزگذاری کرد.ارزش پیش فرض: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
ارزش املاک
DataLocation
شناسایی موقعیت داده ها
public HIBCPASDataLocation DataLocation { get; set; }
ارزش املاک
Methods
AddRecord(بایگانی برچسب ها: string)
اضافه کردن رکورد جدید
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
نوع داده ها
data
string
String داده ها
AddRecord(دانلود HIBCPASRecord)
اضافه کردن رکورد جدید
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 دارای ارزش مشابه با این مثال باشد؛ در غیر این صورت، The Persian translation for “false” is “غلط”..
GetBarcodeType()
نوع بارکد را دریافت کنید
public BaseEncodeType GetBarcodeType()
Returns
نوع بارکد
GetConstructedCodetext()
ساخت کد متن
public string GetConstructedCodetext()
Returns
ساخت کد متن
GetHashCode()
کد هش را برای این مثال بازگردانید.
public override int GetHashCode()
Returns
یک 32 بیتی کد هش کامل را امضا کرد.
GetRecords()
لیست رکورد ها را دریافت کنید
public List<hibcpasrecord> GetRecords()
Returns
List <؛ HIBCPASRecord >
فهرست سوابق
InitFromString(String)
شروع مثال از کد متن ساخته شده است.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
کدهای ساخته شده