Class HIBCLICCombinedCodetext

Class HIBCLICCombinedCodetext

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 kódu HIBC LIC, který ukládá primární a sekundární data.

public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext

Dědičnost

objectHIBCLICComplexCodetextHIBCLICCombinedCodetext

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í 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("Číslo produktu nebo katalogu: " + result.PrimaryData.ProductOrCatalogNumber);
        Console.WriteLine("Identifikační kód výrobce: " + result.PrimaryData.LabelerIdentificationCode);
        Console.WriteLine("ID jednotky měření: " + result.PrimaryData.UnitOfMeasureID);
        Console.WriteLine("Datum expirace: " + result.SecondaryAndAdditionalData.ExpiryDate);
        Console.WriteLine("Množství: " + result.SecondaryAndAdditionalData.Quantity);
        Console.WriteLine("Číslo šarže: " + result.SecondaryAndAdditionalData.LotNumber);
        Console.WriteLine("Sériové číslo: " + result.SecondaryAndAdditionalData.SerialNumber);
        Console.WriteLine("Datum výroby: " + result.SecondaryAndAdditionalData.DateOfManufacture);
    }
}

Konstruktor

HIBCLICCombinedCodetext()

public HIBCLICCombinedCodetext()

Vlastnosti

PrimaryData

Identifikuje primární data.

public PrimaryData PrimaryData { get; set; }

Hodnota vlastnosti

PrimaryData

SecondaryAndAdditionalData

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

public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }

Hodnota vlastnosti

SecondaryAndAdditionalData

Metody

Equals(object)

Vrací hodnotu indikující, zda je tato instance rovna zadané hodnotě Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext.

public override bool Equals(object obj)

Parametry

obj object

Hodnota Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext, kterou porovnáváme s touto instancí.

Vrací

bool

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

GetConstructedCodetext()

Sestaví kódový text.

public override string GetConstructedCodetext()

Vrací

string

Sestavený kódový text.

GetHashCode()

Vrací hash kód pro tuto instanci.

public override int GetHashCode()

Vrací

int

32bitový podepsaný celočíselný 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