Class HIBCLICSecondaryAndAdditionalDataCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
فئة لترميز وفك ترميز النص المضمن في رمز HIBC LIC الذي يخزن البيانات الثانوية.
public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext
الوراثة
object ← HIBCLICComplexCodetext ← HIBCLICSecondaryAndAdditionalDataCodetext
التنفيذ
الأعضاء الموروثة
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; }
قيمة الخاصية
LinkCharacter
يحدد حرف الربط.
public char LinkCharacter { get; set; }
قيمة الخاصية
الطرق
Equals(object)
يعيد قيمة تشير إلى ما إذا كانت هذه الحالة مساوية لقيمة معينة من Aspose.Bar.Code.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext.
public override bool Equals(object obj)
المعلمات
obj
object
قيمة Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext للمقارنة مع هذه الحالة.
العائدات
true إذا كانت obj لها نفس القيمة مثل هذه الحالة؛ خلاف ذلك، false.
GetConstructedCodetext()
يبني نص الترميز
public override string GetConstructedCodetext()
العائدات
نص الترميز المبني
GetHashCode()
يعيد رمز التجزئة لهذه الحالة.
public override int GetHashCode()
العائدات
رمز تجزئة صحيح 32 بت موقع.
InitFromString(string)
يُهيئ الحالة من نص الترميز المبني.
public override void InitFromString(string constructedCodetext)
المعلمات
constructedCodetext
string
نص الترميز المبني.