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
object ← HIBCLICComplexCodetext ← HIBCLICCombinedCodetext
Implementuje
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
SecondaryAndAdditionalData
Identifikuje sekundární a další doplňková data.
public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }
Hodnota vlastnosti
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í
true, pokud má obj stejnou hodnotu jako tato instance; jinak false.
GetConstructedCodetext()
Sestaví kódový text.
public override string GetConstructedCodetext()
Vrací
Sestavený kódový text.
GetHashCode()
Vrací hash kód pro tuto instanci.
public override int GetHashCode()
Vrací
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.