Class HIBCLICSecondaryAndAdditionalDataCodetext

Class HIBCLICSecondaryAndAdditionalDataCodetext

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

Клас для кодування та декодування тексту, вбудованого в код HIBC LIC, який зберігає вторинні дані.

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

Спадкування

objectHIBCLICComplexCodetextHIBCLICSecondaryAndAdditionalDataCodetext

Реалізує

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, використовуючи HIBCLICSecondaryAndAdditionalDataCodetext.

HIBCLICSecondaryAndAdditionalDataCodetext complexCodetext = new HIBCLICSecondaryAndAdditionalDataCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
complexCodetext.LinkCharacter = 'L';
complexCodetext.Data = new SecondaryAndAdditionalData();
complexCodetext.Data.ExpiryDate = DateTime.Now;
complexCodetext.Data.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY;
complexCodetext.Data.Quantity = 30;
complexCodetext.Data.LotNumber = "LOT123";
complexCodetext.Data.SerialNumber = "SERIAL123";
complexCodetext.Data.DateOfManufacture = DateTime.Now;
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;
        HIBCLICSecondaryAndAdditionalDataCodetext result = (HIBCLICSecondaryAndAdditionalDataCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
        Console.WriteLine("Дата закінчення: " + result.Data.ExpiryDate);
        Console.WriteLine("Кількість: " + result.Data.Quantity);
        Console.WriteLine("Номер партії: " + result.Data.LotNumber);
        Console.WriteLine("Серійний номер: " + result.Data.SerialNumber);
        Console.WriteLine("Дата виготовлення: " + result.Data.DateOfManufacture);
    }
}

Конструктори

HIBCLICSecondaryAndAdditionalDataCodetext()

public HIBCLICSecondaryAndAdditionalDataCodetext()

Властивості

Data

Ідентифікує вторинні та додаткові допоміжні дані.

public SecondaryAndAdditionalData Data { get; set; }

Значення властивості

SecondaryAndAdditionalData

LinkCharacter

Ідентифікує символ зв’язку.

public char LinkCharacter { get; set; }

Значення властивості

char

Методи

Equals(object)

Повертає значення, що вказує, чи дорівнює цей екземпляр вказаному значенню Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext.

public override bool Equals(object obj)

Параметри

obj object

Значення Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext, з яким потрібно порівняти цей екземпляр.

Повертає

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

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

 Українська