Class HIBCLICCombinedCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
کلاسی برای کدگذاری و کدگشایی متن تعبیه شده در کد HIBC LIC که دادههای اولیه و ثانویه را ذخیره میکند.
public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext
وراثت
object ← HIBCLICComplexCodetext ← HIBCLICCombinedCodetext
پیادهسازیها
اعضای وراثتیافته
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 را با استفاده از 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("شماره محصول یا کاتالوگ: " + result.PrimaryData.ProductOrCatalogNumber);
Console.WriteLine("کد شناسایی برچسبزن: " + result.PrimaryData.LabelerIdentificationCode);
Console.WriteLine("شناسه واحد اندازهگیری: " + result.PrimaryData.UnitOfMeasureID);
Console.WriteLine("تاریخ انقضا: " + result.SecondaryAndAdditionalData.ExpiryDate);
Console.WriteLine("مقدار: " + result.SecondaryAndAdditionalData.Quantity);
Console.WriteLine("شماره بچ: " + result.SecondaryAndAdditionalData.LotNumber);
Console.WriteLine("شماره سریال: " + result.SecondaryAndAdditionalData.SerialNumber);
Console.WriteLine("تاریخ تولید: " + result.SecondaryAndAdditionalData.DateOfManufacture);
}
}
سازندهها
HIBCLICCombinedCodetext()
public HIBCLICCombinedCodetext()
ویژگیها
PrimaryData
دادههای اولیه را شناسایی میکند.
public PrimaryData PrimaryData { get; set; }
مقدار ویژگی
SecondaryAndAdditionalData
دادههای ثانویه و اضافی را شناسایی میکند.
public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }
مقدار ویژگی
متدها
Equals(object)
مقداری را برمیگرداند که نشان میدهد آیا این نمونه با یک مقدار مشخص Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext برابر است یا خیر.
public override bool Equals(object obj)
پارامترها
obj
object
مقدار Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext که باید با این نمونه مقایسه شود.
برمیگرداند
true اگر obj دارای همان مقدار با این نمونه باشد؛ در غیر این صورت، false.
GetConstructedCodetext()
کد متن را میسازد.
public override string GetConstructedCodetext()
برمیگرداند
کد متن ساخته شده
GetHashCode()
کد هش برای این نمونه را برمیگرداند.
public override int GetHashCode()
برمیگرداند
یک کد هش 32 بیتی صحیح.
InitFromString(string)
نمونهای را از کد متن ساخته شده اولیهسازی میکند.
public override void InitFromString(string constructedCodetext)
پارامترها
constructedCodetext
string
کد متن ساخته شده.