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()
يبني codetext
public override string GetConstructedCodetext()
الإرجاع
codetext المبني
GetHashCode()
يعيد رمز التجزئة لهذه الحالة.
public override int GetHashCode()
الإرجاع
رمز تجزئة صحيح 32 بت.
InitFromString(string)
يهيئ الحالة من codetext المبني.
public override void InitFromString(string constructedCodetext)
المعلمات
constructedCodetext
string
codetext المبني.