Class HIBCLICSecondaryAndAdditionalDataCodetext

Class HIBCLICSecondaryAndAdditionalDataCodetext

اسم الفضاء : Aspose.BarCode.ComplexBarcode تجميع: Aspose.BarCode.dll (25.4.0)

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

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

Inheritance

object HIBCLICComplexCodetext HIBCLICSecondaryAndAdditionalDataCodetext

Implements

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()

Examples

هذا العينة يظهر كيفية تشفير وتفريغ 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("Expiry date: " + result.Data.ExpiryDate);
        Console.WriteLine("Quantity: " + result.Data.Quantity);
        Console.WriteLine("Lot number: " + result.Data.LotNumber);
        Console.WriteLine("Serial number: " + result.Data.SerialNumber);
        Console.WriteLine("Date of manufacture: " + result.Data.DateOfManufacture);
    }
}

Constructors

الوسومالسلسلةالمزيدDataCodetext()

public HIBCLICSecondaryAndAdditionalDataCodetext()

Properties

Data

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

public SecondaryAndAdditionalData Data { get; set; }

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

SecondaryAndAdditionalData

LinkCharacter

تحديد شخصية الرابط.

public char LinkCharacter { get; set; }

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

char

Methods

Equals(الموضوع)

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

public override bool Equals(object obj)

Parameters

obj object

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

Returns

bool

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

GetConstructedCodetext()

تصنيع الكود

public override string GetConstructedCodetext()

Returns

string

صياغة الكود

GetHashCode()

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

public override int GetHashCode()

Returns

int

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

InitFromString(الستار)

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

public override void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

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

 عربي