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

هذا العينة يظهر كيفية تشفير وتفريغ 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; }

قيمة الممتلكات

BaseEncodeType

DataLocation

تحديد موقع البيانات.

public HIBCPASDataLocation DataLocation { get; set; }

قيمة الممتلكات

HIBCPASDataLocation

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

bool

الحقيقة إذا كانت obj لها نفس القيمة مثل هذه الحالة ؛ خلاف ذلك ، كاذبة.

GetBarcodeType()

يحصل على نوع الباركود.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

نوع الباركود

GetConstructedCodetext()

تصنيع الكود

public string GetConstructedCodetext()

Returns

string

صياغة الكود

GetHashCode()

إرجاع رمز الهاش لهذه الحالة.

public override int GetHashCode()

Returns

int

32 بت توقيع كود هاتش كامل.

GetRecords()

احصل على قائمة السجلات

public List<hibcpasrecord> GetRecords()

Returns

List &lt؛ HIBCPASRecord >

قائمة السجلات

InitFromString(الستار)

يبدأ المثال من النص القائم على البناء.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

تم تصميم الكود.

 عربي