Class HIBCLICSecondaryAndAdditionalDataCodetext

Class HIBCLICSecondaryAndAdditionalDataCodetext

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

Třída pro kódování a dekódování textu vloženého v HIBC LIC kódu, který ukládá sekundární data.

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

Dědičnost

objectHIBCLICComplexCodetextHIBCLICSecondaryAndAdditionalDataCodetext

Implementuje

IComplexCodetext

Děděné členy

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

Příklady

Tento příklad ukazuje, jak kódovat a dekódovat HIBC LIC pomocí 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("Datum expirace: " + result.Data.ExpiryDate);
        Console.WriteLine("Množství: " + result.Data.Quantity);
        Console.WriteLine("Číslo šarže: " + result.Data.LotNumber);
        Console.WriteLine("Sériové číslo: " + result.Data.SerialNumber);
        Console.WriteLine("Datum výroby: " + result.Data.DateOfManufacture);
    }
}

Konstruktor

HIBCLICSecondaryAndAdditionalDataCodetext()

public HIBCLICSecondaryAndAdditionalDataCodetext()

Vlastnosti

Data

Identifikuje sekundární a další doplňková data.

public SecondaryAndAdditionalData Data { get; set; }

Hodnota vlastnosti

SecondaryAndAdditionalData

LinkCharacter

Identifikuje spojovací znak.

public char LinkCharacter { get; set; }

Hodnota vlastnosti

char

Metody

Equals(object)

Vrací hodnotu, která indikuje, zda je tato instance rovna zadané hodnotě Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext.

public override bool Equals(object obj)

Parametry

obj object

Hodnota Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext, kterou porovnáváte s touto instancí.

Návratová hodnota

bool

true, pokud má obj stejnou hodnotu jako tato instance; jinak false.

GetConstructedCodetext()

Sestaví kódový text.

public override string GetConstructedCodetext()

Návratová hodnota

string

Sestavený kódový text.

GetHashCode()

Vrací hash kód pro tuto instanci.

public override int GetHashCode()

Návratová hodnota

int

32-bitové podepsané celé číslo hash kód.

InitFromString(string)

Inicializuje instanci ze sestaveného kódového textu.

public override void InitFromString(string constructedCodetext)

Parametry

constructedCodetext string

Sestavený kódový text.

 Čeština