Class HIBCLICCombinedCodetext

Class HIBCLICCombinedCodetext

Namn på plats: Aspose.BarCode.ComplexBarcode Sammanfattning: Aspose.BarCode.dll (25.4.0)

Klass för kodning och dekryptering av texten som är inbäddad i HIBC LIC-koden som lagrar primära och sekundära data.

public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext

Inheritance

object HIBCLICComplexCodetext HIBCLICCombinedCodetext

Implements

IComplexCodetext

Arvsmedlemmar

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

Detta prov visar hur man kodar och dekoderar HIBC LIC med 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

HIBCLICCombinedKodetext()

public HIBCLICCombinedCodetext()

Properties

PrimaryData

Identifiera primära data.

public PrimaryData PrimaryData { get; set; }

Fastighetsvärde

PrimaryData

SecondaryAndAdditionalData

Identifiera sekundära och kompletterande data.

public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }

Fastighetsvärde

SecondaryAndAdditionalData

Methods

Equals(Objektet)

Returnerar ett värde som anger om denna instans är lika med en angiven Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext värde.

public override bool Equals(object obj)

Parameters

obj object

En Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext värde att jämföra med denna instans.

Returns

bool

sann om obj har samma värde som denna instans; annars, The translation of “false” to Swedish is “falskt”..

GetConstructedCodetext()

Skapa kodtekst

public override string GetConstructedCodetext()

Returns

string

Konstruerad kodtekst

GetHashCode()

Returnerar hashkoden för denna instans.

public override int GetHashCode()

Returns

int

En 32-bitars fullständig hashkod.

InitFromString(Sträng)

Initialiserar exempel från konstruerad kodtekst.

public override void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Konstruerad kodtext.

 Svenska