Class HIBCLICCombinedCodetext

Class HIBCLICCombinedCodetext

Nombre del espacio: Aspose.BarCode.ComplexBarcode Asamblea: Aspose.BarCode.dll (25.4.0)

Clase para codificar y decodificar el texto incorporado en el código HIBC LIC que almacena datos primarios y secundarios.

public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext

Inheritance

object HIBCLICComplexCodetext HIBCLICCombinedCodetext

Implements

IComplexCodetext

Miembros heredados

HIBCLICComplexCodetext.GetConstructedCodetext() ,y, HIBCLICComplexCodetext.InitFromString(string) ,y, HIBCLICComplexCodetext.GetBarcodeType() ,y, HIBCLICComplexCodetext.BarcodeType ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Examples

Esta muestra muestra cómo codificar y decodificar HIBC LIC utilizando 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

HIBLICCombinadoCodetext()

public HIBCLICCombinedCodetext()

Properties

PrimaryData

Identificar los datos primarios.

public PrimaryData PrimaryData { get; set; }

Valor de la propiedad

PrimaryData

SecondaryAndAdditionalData

Identifica datos secundarios y adicionales.

public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }

Valor de la propiedad

SecondaryAndAdditionalData

Methods

Equals(Objeto)

Retorna un valor que indica si esta instancia es igual a un valor especificado Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext.

public override bool Equals(object obj)

Parameters

obj object

Un Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext valor para comparar con esta instancia.

Returns

bool

verdadero si obj tiene el mismo valor que esta instancia; de lo contrario, falso.

GetConstructedCodetext()

Construcción de codetext

public override string GetConstructedCodetext()

Returns

string

Construcción del codetext

GetHashCode()

Devuelve el código hash para este caso.

public override int GetHashCode()

Returns

int

Un 32 bits firmó el código de hash integral.

InitFromString(El string)

Inicializa el caso desde el codetext construido.

public override void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Construcción del codetext.

 Español