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("ID одиниці виміру: " + 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

Сконструйований кодовий текст.

 Українська