Class HIBCLICPrimaryDataCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
کلاسی برای کدگذاری و کدگشایی متن جاسازی شده در کد HIBC LIC که دادههای اصلی را ذخیره میکند.
public class HIBCLICPrimaryDataCodetext : HIBCLICComplexCodetext, IComplexCodetext
وراثت
object ← HIBCLICComplexCodetext ← HIBCLICPrimaryDataCodetext
پیادهسازی
اعضای به ارث برده شده
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 را با استفاده از HIBCLICPrimaryDataCodetext کدگذاری و کدگشایی کنیم.
HIBCLICPrimaryDataCodetext complexCodetext = new HIBCLICPrimaryDataCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
complexCodetext.Data = new PrimaryData();
complexCodetext.Data.ProductOrCatalogNumber = "12345";
complexCodetext.Data.LabelerIdentificationCode = "A999";
complexCodetext.Data.UnitOfMeasureID = 1;
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;
HIBCLICPrimaryDataCodetext result = (HIBCLICPrimaryDataCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
Console.WriteLine("شماره محصول یا کاتالوگ: " + result.Data.ProductOrCatalogNumber);
Console.WriteLine("کد شناسایی لیبلر: " + result.Data.LabelerIdentificationCode);
Console.WriteLine("شناسه واحد اندازهگیری: " + result.Data.UnitOfMeasureID);
}
}
سازندهها
HIBCLICPrimaryDataCodetext()
public HIBCLICPrimaryDataCodetext()
ویژگیها
Data
دادههای اصلی را شناسایی میکند.
public PrimaryData Data { get; set; }
مقدار ویژگی
متدها
Equals(object)
مقداری را برمیگرداند که نشان میدهد آیا این نمونه برابر با یک مقدار مشخص Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext است یا خیر.
public override bool Equals(object obj)
پارامترها
obj
object
مقدار Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext برای مقایسه با این نمونه.
برمیگرداند
true اگر obj همان مقدار را با این نمونه داشته باشد؛ در غیر این صورت، false.
GetConstructedCodetext()
کد متن را میسازد.
public override string GetConstructedCodetext()
برمیگرداند
کد متن ساخته شده
GetHashCode()
کد هش این نمونه را برمیگرداند.
public override int GetHashCode()
برمیگرداند
یک کد هش صحیح 32 بیتی.
InitFromString(string)
نمونه را از کد متن ساخته شده اولیهسازی میکند.
public override void InitFromString(string constructedCodetext)
پارامترها
constructedCodetext
string
کد متن ساخته شده.