Class HIBCLICCombinedCodetext

Class HIBCLICCombinedCodetext

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 les données primaires et secondaires.

public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext

Héritage

objectHIBCLICComplexCodetextHIBCLICCombinedCodetext

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 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("Numéro de produit ou de catalogue : " + result.PrimaryData.ProductOrCatalogNumber);
        Console.WriteLine("Code d'identification de l'étiqueteur : " + result.PrimaryData.LabelerIdentificationCode);
        Console.WriteLine("ID d'unité de mesure : " + result.PrimaryData.UnitOfMeasureID);
        Console.WriteLine("Date d'expiration : " + result.SecondaryAndAdditionalData.ExpiryDate);
        Console.WriteLine("Quantité : " + result.SecondaryAndAdditionalData.Quantity);
        Console.WriteLine("Numéro de lot : " + result.SecondaryAndAdditionalData.LotNumber);
        Console.WriteLine("Numéro de série : " + result.SecondaryAndAdditionalData.SerialNumber);
        Console.WriteLine("Date de fabrication : " + result.SecondaryAndAdditionalData.DateOfManufacture);
    }
}

Constructeurs

HIBCLICCombinedCodetext()

public HIBCLICCombinedCodetext()

Propriétés

PrimaryData

Identifie les données primaires.

public PrimaryData PrimaryData { get; set; }

Valeur de propriété

PrimaryData

SecondaryAndAdditionalData

Identifie les données secondaires et supplémentaires.

public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }

Valeur de propriété

SecondaryAndAdditionalData

Méthodes

Equals(object)

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

public override bool Equals(object obj)

Paramètres

obj object

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

Renvoie

bool

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

GetConstructedCodetext()

Construit le codetext.

public override string GetConstructedCodetext()

Renvoie

string

Codetext construit.

GetHashCode()

Renvoie le code de hachage pour cette instance.

public override int GetHashCode()

Renvoie

int

Un code de hachage entier signé de 32 bits.

InitFromString(string)

Initialise l’instance à partir du codetext construit.

public override void InitFromString(string constructedCodetext)

Paramètres

constructedCodetext string

Codetext construit.

 Français