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
هذا العينة يظهر كيفية تشفير وتفريغ 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(الوسومالسلسلةالسلسلةالسلسلةالسلسلةالسلسلة)
إضافة سجل جديد
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()
إرجاع رمز الهاش لهذه الحالة.
public override int GetHashCode()
Returns
32 بت توقيع كود هاتش كامل.
GetRecords()
احصل على قائمة السجلات
public List<hibcpasrecord> GetRecords()
Returns
List <؛ HIBCPASRecord >
قائمة السجلات
InitFromString(الستار)
يبدأ المثال من النص القائم على البناء.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
تم تصميم الكود.