Class HIBCLICCombinedCodetext

Class HIBCLICCombinedCodetext

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 i dodatkowe.

public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext

Dziedziczenie

objectHIBCLICComplexCodetextHIBCLICCombinedCodetext

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 przy użyciu 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("Numer produktu lub katalogu: " + result.PrimaryData.ProductOrCatalogNumber);
        Console.WriteLine("Kod identyfikacyjny etykietującego: " + result.PrimaryData.LabelerIdentificationCode);
        Console.WriteLine("ID jednostki miary: " + result.PrimaryData.UnitOfMeasureID);
        Console.WriteLine("Data ważności: " + result.SecondaryAndAdditionalData.ExpiryDate);
        Console.WriteLine("Ilość: " + result.SecondaryAndAdditionalData.Quantity);
        Console.WriteLine("Numer partii: " + result.SecondaryAndAdditionalData.LotNumber);
        Console.WriteLine("Numer seryjny: " + result.SecondaryAndAdditionalData.SerialNumber);
        Console.WriteLine("Data produkcji: " + result.SecondaryAndAdditionalData.DateOfManufacture);
    }
}

Konstruktorzy

HIBCLICCombinedCodetext()

public HIBCLICCombinedCodetext()

Właściwości

PrimaryData

Identyfikuje dane podstawowe.

public PrimaryData PrimaryData { get; set; }

Wartość właściwości

PrimaryData

SecondaryAndAdditionalData

Identyfikuje dane dodatkowe i uzupełniające.

public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }

Wartość właściwości

SecondaryAndAdditionalData

Metody

Equals(object)

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

public override bool Equals(object obj)

Parametry

obj object

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

Zwraca

bool

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

GetConstructedCodetext()

Konstrukcja kodu tekstowego.

public override string GetConstructedCodetext()

Zwraca

string

Zbudowany kod tekstowy.

GetHashCode()

Zwraca kod haszujący dla tej instancji.

public override int GetHashCode()

Zwraca

int

Kod haszujący jako 32-bitowa liczba całkowita ze znakiem.

InitFromString(string)

Inicjalizuje instancję z zbudowanego kodu tekstowego.

public override void InitFromString(string constructedCodetext)

Parametry

constructedCodetext string

Zbudowany kod tekstowy.

 Polski