Class HIBCLICCombinedCodetext

Class HIBCLICCombinedCodetext

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

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

public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext

Herencia

objectHIBCLICComplexCodetextHIBCLICCombinedCodetext

Implementa

IComplexCodetext

Miembros heredados

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

Ejemplos

Este ejemplo 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("Número de producto o catálogo: " + result.PrimaryData.ProductOrCatalogNumber);
        Console.WriteLine("Código de identificación del etiquetador: " + result.PrimaryData.LabelerIdentificationCode);
        Console.WriteLine("ID de unidad de medida: " + result.PrimaryData.UnitOfMeasureID);
        Console.WriteLine("Fecha de caducidad: " + result.SecondaryAndAdditionalData.ExpiryDate);
        Console.WriteLine("Cantidad: " + result.SecondaryAndAdditionalData.Quantity);
        Console.WriteLine("Número de lote: " + result.SecondaryAndAdditionalData.LotNumber);
        Console.WriteLine("Número de serie: " + result.SecondaryAndAdditionalData.SerialNumber);
        Console.WriteLine("Fecha de fabricación: " + result.SecondaryAndAdditionalData.DateOfManufacture);
    }
}

Constructores

HIBCLICCombinedCodetext()

public HIBCLICCombinedCodetext()

Propiedades

PrimaryData

Identifica 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

Métodos

Equals(object)

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

public override bool Equals(object obj)

Parámetros

obj object

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

Retorna

bool

true si obj tiene el mismo valor que esta instancia; de lo contrario, false.

GetConstructedCodetext()

Construye el codetext.

public override string GetConstructedCodetext()

Retorna

string

Codetext construido.

GetHashCode()

Devuelve el código hash para esta instancia.

public override int GetHashCode()

Retorna

int

Un código hash de entero con signo de 32 bits.

InitFromString(string)

Inicializa la instancia a partir del codetext construido.

public override void InitFromString(string constructedCodetext)

Parámetros

constructedCodetext string

Codetext construido.

 Español