Class HIBCLICPrimaryDataCodetext

Class HIBCLICPrimaryDataCodetext

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

فئة لترميز وفك ترميز النص المضمن في رمز HIBC LIC الذي يخزن البيانات الأساسية.

public class HIBCLICPrimaryDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

الوراثة

objectHIBCLICComplexCodetextHIBCLICPrimaryDataCodetext

التنفيذ

IComplexCodetext

الأعضاء الموروثة

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; }

قيمة الخاصية

PrimaryData

الطرق

Equals(object)

يعيد قيمة تشير إلى ما إذا كانت هذه الحالة متساوية مع قيمة محددة من Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext.

public override bool Equals(object obj)

المعلمات

obj object

قيمة من Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext للمقارنة مع هذه الحالة.

الإرجاع

bool

true إذا كانت obj لها نفس القيمة مثل هذه الحالة؛ خلاف ذلك، false.

GetConstructedCodetext()

يبني codetext

public override string GetConstructedCodetext()

الإرجاع

string

codetext المبني

GetHashCode()

يعيد رمز التجزئة لهذه الحالة.

public override int GetHashCode()

الإرجاع

int

رمز تجزئة صحيح 32 بت.

InitFromString(string)

يهيئ الحالة من codetext المبني.

public override void InitFromString(string constructedCodetext)

المعلمات

constructedCodetext string

codetext المبني.

 عربي