Class HIBCLICCombinedCodetext
اسم الفضاء : Aspose.BarCode.ComplexBarcode تجميع: Aspose.BarCode.dll (25.4.0)
فئة لتشفير وتشفير النص المدمج في رمز HIBC LIC الذي يخزن البيانات الأساسية والثانوية.
public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext
Inheritance
object ← HIBCLICComplexCodetext ← HIBCLICCombinedCodetext
Implements
الأعضاء الموروثين
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 باستخدام HIBCLICCombinedCodetext.
HIBCLICCombinedCodetext combinedCodetext = new HIBCLICCombinedCodetext();
combinedCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
combinedCodetext.PrimaryData = new PrimaryData();
combinedCodetext.PrimaryData.ProductOrCatalogNumber = "12345";
combinedCodetext.PrimaryData.LabelerIdentificationCode = "A999";
combinedCodetext.PrimaryData.UnitOfMeasureID = 1;
combinedCodetext.SecondaryAndAdditionalData = new SecondaryAndAdditionalData();
combinedCodetext.SecondaryAndAdditionalData.ExpiryDate = DateTime.Now;
combinedCodetext.SecondaryAndAdditionalData.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY;
combinedCodetext.SecondaryAndAdditionalData.Quantity = 30;
combinedCodetext.SecondaryAndAdditionalData.LotNumber = "LOT123";
combinedCodetext.SecondaryAndAdditionalData.SerialNumber = "SERIAL123";
combinedCodetext.SecondaryAndAdditionalData.DateOfManufacture = DateTime.Now;
using (ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(combinedCodetext))
{
Bitmap image = generator.GenerateBarCodeImage();
using (BarCodeReader reader = new BarCodeReader(image, DecodeType.HIBCQRLIC))
{
reader.ReadBarCodes();
string codetext = reader.FoundBarCodes[0].CodeText;
HIBCLICCombinedCodetext result = (HIBCLICCombinedCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
Console.WriteLine("Product or catalog number: " + result.PrimaryData.ProductOrCatalogNumber);
Console.WriteLine("Labeler identification code: " + result.PrimaryData.LabelerIdentificationCode);
Console.WriteLine("Unit of measure ID: " + result.PrimaryData.UnitOfMeasureID);
Console.WriteLine("Expiry date: " + result.SecondaryAndAdditionalData.ExpiryDate);
Console.WriteLine("Quantity: " + result.SecondaryAndAdditionalData.Quantity);
Console.WriteLine("Lot number: " + result.SecondaryAndAdditionalData.LotNumber);
Console.WriteLine("Serial number: " + result.SecondaryAndAdditionalData.SerialNumber);
Console.WriteLine("Date of manufacture: " + result.SecondaryAndAdditionalData.DateOfManufacture);
}
}
Constructors
الوسومالسلسلةCodetext()
public HIBCLICCombinedCodetext()
Properties
PrimaryData
تحديد البيانات الأساسية.
public PrimaryData PrimaryData { get; set; }
قيمة الممتلكات
SecondaryAndAdditionalData
تحديد البيانات الثانوية والإضافية.
public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }
قيمة الممتلكات
Methods
Equals(الموضوع)
يعيد قيمة تشير إلى ما إذا كانت هذه الحالة تساوي قيمة Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext المحددة.
public override bool Equals(object obj)
Parameters
obj
object
قيمة Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext مقارنة مع هذه الحالة.
Returns
الحقيقة إذا كانت obj لها نفس القيمة مثل هذه الحالة ؛ خلاف ذلك ، كاذبة.
GetConstructedCodetext()
تصنيع الكود
public override string GetConstructedCodetext()
Returns
صياغة الكود
GetHashCode()
إرجاع رمز الهاش لهذه الحالة.
public override int GetHashCode()
Returns
32 بت توقيع كود هاتش كامل.
InitFromString(الستار)
يبدأ المثال من النص القائم على البناء.
public override void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
تم تصميم الكود.