Class HIBCLICCombinedCodetext

Class HIBCLICCombinedCodetext

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

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

public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext

الوراثة

objectHIBCLICComplexCodetextHIBCLICCombinedCodetext

ينفذ

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 باستخدام 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; }

قيمة الخاصية

PrimaryData

SecondaryAndAdditionalData

تحدد البيانات الثانوية والبيانات الإضافية.

public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }

قيمة الخاصية

SecondaryAndAdditionalData

الطرق

Equals(object)

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

public override bool Equals(object obj)

المعلمات

obj object

قيمة Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext للمقارنة مع هذه النسخة.

العائدات

bool

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

GetConstructedCodetext()

يبني النص المشفر

public override string GetConstructedCodetext()

العائدات

string

النص المشفر

GetHashCode()

يعيد رمز التجزئة لهذه النسخة.

public override int GetHashCode()

العائدات

int

رمز تجزئة صحيح موقّع 32 بت.

InitFromString(string)

يهيئ النسخة من النص المشفر.

public override void InitFromString(string constructedCodetext)

المعلمات

constructedCodetext string

النص المشفر.

 عربي