Class HIBCLICSecondaryAndAdditionalDataCodetext

Class HIBCLICSecondaryAndAdditionalDataCodetext

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

فئة لترميز وفك ترميز النص المضمن في رمز HIBC LIC الذي يخزن البيانات الثانوية.

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

الوراثة

objectHIBCLICComplexCodetextHIBCLICSecondaryAndAdditionalDataCodetext

التنفيذ

IComplexCodetext

الأعضاء الموروثة

HIBCLICComplexCodetext.GetConstructedCodetext(), HIBCLICComplexCodetext.InitFromString(string), HIBCLICComplexCodetext.GetBarcodeType(), HIBCLICComplexCodetext.BarcodeType, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

أمثلة

تظهر هذه العينة كيفية ترميز وفك ترميز HIBC LIC باستخدام HIBCLICSecondaryAndAdditionalDataCodetext.

HIBCLICSecondaryAndAdditionalDataCodetext complexCodetext = new HIBCLICSecondaryAndAdditionalDataCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
complexCodetext.LinkCharacter = 'L';
complexCodetext.Data = new SecondaryAndAdditionalData();
complexCodetext.Data.ExpiryDate = DateTime.Now;
complexCodetext.Data.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY;
complexCodetext.Data.Quantity = 30;
complexCodetext.Data.LotNumber = "LOT123";
complexCodetext.Data.SerialNumber = "SERIAL123";
complexCodetext.Data.DateOfManufacture = DateTime.Now;
using (ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(complexCodetext))
{
    Bitmap image = generator.GenerateBarCodeImage();
    using (BarCodeReader reader = new BarCodeReader(image, DecodeType.HIBCQRLIC))
    {
        reader.ReadBarCodes();
        string codetext = reader.FoundBarCodes[0].CodeText;
        HIBCLICSecondaryAndAdditionalDataCodetext result = (HIBCLICSecondaryAndAdditionalDataCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
        Console.WriteLine("تاريخ انتهاء الصلاحية: " + result.Data.ExpiryDate);
        Console.WriteLine("الكمية: " + result.Data.Quantity);
        Console.WriteLine("رقم الدفعة: " + result.Data.LotNumber);
        Console.WriteLine("رقم السيريال: " + result.Data.SerialNumber);
        Console.WriteLine("تاريخ التصنيع: " + result.Data.DateOfManufacture);
    }
}

المُنشئات

HIBCLICSecondaryAndAdditionalDataCodetext()

public HIBCLICSecondaryAndAdditionalDataCodetext()

الخصائص

Data

يحدد البيانات الثانوية والإضافية.

public SecondaryAndAdditionalData Data { get; set; }

قيمة الخاصية

SecondaryAndAdditionalData

LinkCharacter

يحدد حرف الربط.

public char LinkCharacter { get; set; }

قيمة الخاصية

char

الطرق

Equals(object)

يعيد قيمة تشير إلى ما إذا كانت هذه الحالة مساوية لقيمة معينة من Aspose.Bar.Code.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext.

public override bool Equals(object obj)

المعلمات

obj object

قيمة Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext للمقارنة مع هذه الحالة.

العائدات

bool

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

GetConstructedCodetext()

يبني نص الترميز

public override string GetConstructedCodetext()

العائدات

string

نص الترميز المبني

GetHashCode()

يعيد رمز التجزئة لهذه الحالة.

public override int GetHashCode()

العائدات

int

رمز تجزئة صحيح 32 بت موقع.

InitFromString(string)

يُهيئ الحالة من نص الترميز المبني.

public override void InitFromString(string constructedCodetext)

المعلمات

constructedCodetext string

نص الترميز المبني.

 عربي