Class HIBCLICSecondaryAndAdditionalDataCodetext

Class HIBCLICSecondaryAndAdditionalDataCodetext

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 de segundo día.

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

Inheritance

object HIBCLICComplexCodetext HIBCLICSecondaryAndAdditionalDataCodetext

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 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("Expiry date: " + result.Data.ExpiryDate);
        Console.WriteLine("Quantity: " + result.Data.Quantity);
        Console.WriteLine("Lot number: " + result.Data.LotNumber);
        Console.WriteLine("Serial number: " + result.Data.SerialNumber);
        Console.WriteLine("Date of manufacture: " + result.Data.DateOfManufacture);
    }
}

Constructors

HYBCLICSegundarioAndaditionalDataCodetext()

public HIBCLICSecondaryAndAdditionalDataCodetext()

Properties

Data

Identifica datos secundarios y adicionales.

public SecondaryAndAdditionalData Data { get; set; }

Valor de la propiedad

SecondaryAndAdditionalData

LinkCharacter

Identificar el carácter de enlace.

public char LinkCharacter { get; set; }

Valor de la propiedad

char

Methods

Equals(Objeto)

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

public override bool Equals(object obj)

Parameters

obj object

Un Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext 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