Class HIBCLICSecondaryAndAdditionalDataCodetext

Class HIBCLICSecondaryAndAdditionalDataCodetext

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

Classe pour encoder et décoder le texte intégré dans le code HIBC LIC qui stocke des données secondaires.

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

Héritage

objectHIBCLICComplexCodetextHIBCLICSecondaryAndAdditionalDataCodetext

Implémente

IComplexCodetext

Membres hérités

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

Exemples

Cet exemple montre comment encoder et décoder HIBC LIC en utilisant 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("Date d'expiration : " + result.Data.ExpiryDate);
        Console.WriteLine("Quantité : " + result.Data.Quantity);
        Console.WriteLine("Numéro de lot : " + result.Data.LotNumber);
        Console.WriteLine("Numéro de série : " + result.Data.SerialNumber);
        Console.WriteLine("Date de fabrication : " + result.Data.DateOfManufacture);
    }
}

Constructeurs

HIBCLICSecondaryAndAdditionalDataCodetext()

public HIBCLICSecondaryAndAdditionalDataCodetext()

Propriétés

Data

Identifie les données secondaires et supplémentaires.

public SecondaryAndAdditionalData Data { get; set; }

Valeur de la propriété

SecondaryAndAdditionalData

LinkCharacter

Identifie le caractère de liaison.

public char LinkCharacter { get; set; }

Valeur de la propriété

char

Méthodes

Equals(object)

Renvoie une valeur indiquant si cette instance est égale à une valeur spécifiée Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext.

public override bool Equals(object obj)

Paramètres

obj object

Une valeur Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext à comparer à cette instance.

Renvoie

bool

true si obj a la même valeur que cette instance ; sinon, false.

GetConstructedCodetext()

Construit le codetexte.

public override string GetConstructedCodetext()

Renvoie

string

Codetexte construit.

GetHashCode()

Renvoie le code de hachage pour cette instance.

public override int GetHashCode()

Renvoie

int

Un code de hachage signé de 32 bits.

InitFromString(string)

Initialise l’instance à partir du codetexte construit.

public override void InitFromString(string constructedCodetext)

Paramètres

constructedCodetext string

Codetexte construit.

 Français