Class HIBCLICSecondaryAndAdditionalDataCodetext

Class HIBCLICSecondaryAndAdditionalDataCodetext

Numele spaţiului: Aspose.BarCode.ComplexBarcode Asamblare: Aspose.BarCode.dll (25.4.0)

Clasă pentru codificarea și decodificarea textului încorporat în codul HIBC LIC care stocă datele de zi cu zi.

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

Inheritance

object HIBCLICComplexCodetext HIBCLICSecondaryAndAdditionalDataCodetext

Implements

IComplexCodetext

Membrii moștenitori

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

Examples

Acest eșantion arată cum să codăm și să decodăm HIBC LIC folosind HIBCLICSecondaryAndAdditionalDataCodetext.

HIBCLICSecondaryAndAdditionalDataCodetext complexCodetext = new HIBCLICSecondaryAndAdditionalDataCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
complexCodetext.LinkCharacter = 'L';
complexCodetext.Data = new SecondaryAndAdditionalData();
complexCodetext.Data.ExpiryDate = DateTime.Now;
complexCodetext.Data.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY;
complexCodetext.Data.Quantity = 30;
complexCodetext.Data.LotNumber = "LOT123";
complexCodetext.Data.SerialNumber = "SERIAL123";
complexCodetext.Data.DateOfManufacture = DateTime.Now;
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;
        HIBCLICSecondaryAndAdditionalDataCodetext result = (HIBCLICSecondaryAndAdditionalDataCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
        Console.WriteLine("Expiry date: " + result.Data.ExpiryDate);
        Console.WriteLine("Quantity: " + result.Data.Quantity);
        Console.WriteLine("Lot number: " + result.Data.LotNumber);
        Console.WriteLine("Serial number: " + result.Data.SerialNumber);
        Console.WriteLine("Date of manufacture: " + result.Data.DateOfManufacture);
    }
}

Constructors

Cuvânt cheieDataCodetext()

public HIBCLICSecondaryAndAdditionalDataCodetext()

Properties

Data

Identifică date secodare și suplimentare.

public SecondaryAndAdditionalData Data { get; set; }

Valoarea proprietății

SecondaryAndAdditionalData

LinkCharacter

Identifică caracterul link-ului.

public char LinkCharacter { get; set; }

Valoarea proprietății

char

Methods

Equals(Obiectul)

Returnează o valoare care indică dacă această instanță este egală cu o valoare specificată Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext.

public override bool Equals(object obj)

Parameters

obj object

Un Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext valoare pentru a compara cu această instanță.

Returns

bool

adevărata dacă obj are aceeași valoare ca această instanță; în caz contrar, falsă.

GetConstructedCodetext()

Construiește codetext

public override string GetConstructedCodetext()

Returns

string

Codul construit

GetHashCode()

Întoarceți codul hash pentru acest caz.

public override int GetHashCode()

Returns

int

Un cod hash de 32 de bite a fost semnat.

InitFromString(Strângere)

Inițializează exemplul din codtext construit.

public override void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Textul de cod construit.

 Română