Class HIBCLICSecondaryAndAdditionalDataCodetext

Class HIBCLICSecondaryAndAdditionalDataCodetext

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

Klass för att koda och avkoda texten som är inbäddad i HIBC LIC-koden som lagrar sekundära data.

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

Arv

objectHIBCLICComplexCodetextHIBCLICSecondaryAndAdditionalDataCodetext

Implementerar

IComplexCodetext

Ärvda Medlemmar

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

Exempel

Detta exempel visar hur man kodar och avkodar HIBC LIC med hjälp av 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("Utgångsdatum: " + result.Data.ExpiryDate);
        Console.WriteLine("Antal: " + result.Data.Quantity);
        Console.WriteLine("Batchnummer: " + result.Data.LotNumber);
        Console.WriteLine("Serienummer: " + result.Data.SerialNumber);
        Console.WriteLine("Tillverkningsdatum: " + result.Data.DateOfManufacture);
    }
}

Konstruktörer

HIBCLICSecondaryAndAdditionalDataCodetext()

public HIBCLICSecondaryAndAdditionalDataCodetext()

Egenskaper

Data

Identifierar sekundära och ytterligare kompletterande data.

public SecondaryAndAdditionalData Data { get; set; }

Egenskapsvärde

SecondaryAndAdditionalData

LinkCharacter

Identifierar länkkaraktär.

public char LinkCharacter { get; set; }

Egenskapsvärde

char

Metoder

Equals(object)

Returnerar ett värde som indikerar om denna instans är lika med ett specificerat Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext-värde.

public override bool Equals(object obj)

Parametrar

obj object

Ett Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext-värde att jämföra med denna instans.

Returnerar

bool

true om obj har samma värde som denna instans; annars false.

GetConstructedCodetext()

Konstruerar kodtext

public override string GetConstructedCodetext()

Returnerar

string

Konstruerad kodtext

GetHashCode()

Returnerar hashkoden för denna instans.

public override int GetHashCode()

Returnerar

int

En 32-bitars signerad heltals hashkod.

InitFromString(string)

Initierar instansen från konstruerad kodtext.

public override void InitFromString(string constructedCodetext)

Parametrar

constructedCodetext string

Konstruerad kodtext.

 Svenska