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()

کد متن را می‌سازد.

public override string GetConstructedCodetext()

برمی‌گرداند

string

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

GetHashCode()

کد هش این نمونه را برمی‌گرداند.

public override int GetHashCode()

برمی‌گرداند

int

یک کد هش صحیح 32 بیتی.

InitFromString(string)

نمونه را از کد متن ساخته شده اولیه‌سازی می‌کند.

public override void InitFromString(string constructedCodetext)

پارامترها

constructedCodetext string

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

 فارسی