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

کد متن ساخته شده.

 فارسی