Class HIBCLICPrimaryDataCodetext
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í data.
public class HIBCLICPrimaryDataCodetext : HIBCLICComplexCodetext, IComplexCodetext
Dědičnost
object ← HIBCLICComplexCodetext ← HIBCLICPrimaryDataCodetext
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í 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("Číslo produktu nebo katalogu: " + result.Data.ProductOrCatalogNumber);
Console.WriteLine("Identifikační kód výrobce: " + result.Data.LabelerIdentificationCode);
Console.WriteLine("ID jednotky měření: " + result.Data.UnitOfMeasureID);
}
}
Konstruktory
HIBCLICPrimaryDataCodetext()
public HIBCLICPrimaryDataCodetext()
Vlastnosti
Data
Identifikuje primární data.
public PrimaryData Data { get; set; }
Hodnota vlastnosti
Metody
Equals(object)
Vrátí hodnotu indikující, zda je tato instance rovna zadané hodnotě Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext.
public override bool Equals(object obj)
Parametry
obj
object
Hodnota Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext, kterou se má porovnat 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()
Vrátí hash kód pro tuto instanci.
public override int GetHashCode()
Vrací
32bitový podepsaný celočíselný hash kód.
InitFromString(string)
Inicializuje instanci z vytvořeného kódového textu.
public override void InitFromString(string constructedCodetext)
Parametry
constructedCodetext
string
Vytvořený kódový text.