Class HIBCLICPrimaryDataCodetext

Class HIBCLICPrimaryDataCodetext

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

Klasa do kodowania i dekodowania tekstu osadzonego w kodzie HIBC LIC, który przechowuje dane podstawowe.

public class HIBCLICPrimaryDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

Dziedziczenie

objectHIBCLICComplexCodetextHIBCLICPrimaryDataCodetext

Implementuje

IComplexCodetext

Członkowie dziedziczeni

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

Przykłady

Ten przykład pokazuje, jak kodować i dekodować HIBC LIC za 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("Numer produktu lub katalogu: " + result.Data.ProductOrCatalogNumber);
        Console.WriteLine("Kod identyfikacyjny etykiety: " + result.Data.LabelerIdentificationCode);
        Console.WriteLine("ID jednostki miary: " + result.Data.UnitOfMeasureID);
    }
}

Konstruktory

HIBCLICPrimaryDataCodetext()

public HIBCLICPrimaryDataCodetext()

Właściwości

Data

Identyfikuje dane podstawowe.

public PrimaryData Data { get; set; }

Wartość właściwości

PrimaryData

Metody

Equals(object)

Zwraca wartość wskazującą, czy ta instancja jest równa określonej wartości Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext.

public override bool Equals(object obj)

Parametry

obj object

Wartość Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext do porównania z tą instancją.

Zwraca

bool

true, jeśli obj ma tę samą wartość co ta instancja; w przeciwnym razie false.

GetConstructedCodetext()

Konstruktory kodu tekstowego

public override string GetConstructedCodetext()

Zwraca

string

Skonstruowany kod tekstowy

GetHashCode()

Zwraca kod skrótu dla tej instancji.

public override int GetHashCode()

Zwraca

int

Kod skrótu w postaci 32-bitowej liczby całkowitej ze znakiem.

InitFromString(string)

Inicjalizuje instancję z skonstruowanego kodu tekstowego.

public override void InitFromString(string constructedCodetext)

Parametry

constructedCodetext string

Skonstruowany kod tekstowy.

 Polski