Class HIBCLICCombinedCodetext

Class HIBCLICCombinedCodetext

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 primare și secundare.

public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext

Inheritance

object HIBCLICComplexCodetext HIBCLICCombinedCodetext

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ă codezi și să decodezi HIBC LIC folosind 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("Product or catalog number: " + result.PrimaryData.ProductOrCatalogNumber);
        Console.WriteLine("Labeler identification code: " + result.PrimaryData.LabelerIdentificationCode);
        Console.WriteLine("Unit of measure ID: " + result.PrimaryData.UnitOfMeasureID);
        Console.WriteLine("Expiry date: " + result.SecondaryAndAdditionalData.ExpiryDate);
        Console.WriteLine("Quantity: " + result.SecondaryAndAdditionalData.Quantity);
        Console.WriteLine("Lot number: " + result.SecondaryAndAdditionalData.LotNumber);
        Console.WriteLine("Serial number: " + result.SecondaryAndAdditionalData.SerialNumber);
        Console.WriteLine("Date of manufacture: " + result.SecondaryAndAdditionalData.DateOfManufacture);
    }
}

Constructors

Cuvânt cheieCombinedCodetext()

public HIBCLICCombinedCodetext()

Properties

PrimaryData

Identificarea datelor primare.

public PrimaryData PrimaryData { get; set; }

Valoarea proprietății

PrimaryData

SecondaryAndAdditionalData

Identifică date secundare și suplimentare.

public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }

Valoarea proprietății

SecondaryAndAdditionalData

Methods

Equals(Obiectul)

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

public override bool Equals(object obj)

Parameters

obj object

Un Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext 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ă