Class HIBCLICSecondaryAndAdditionalDataCodetext
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 secundarios.
public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext
Herencia
object ← HIBCLICComplexCodetext ← HIBCLICSecondaryAndAdditionalDataCodetext
Implementa
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 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("Fecha de caducidad: " + result.Data.ExpiryDate);
Console.WriteLine("Cantidad: " + result.Data.Quantity);
Console.WriteLine("Número de lote: " + result.Data.LotNumber);
Console.WriteLine("Número de serie: " + result.Data.SerialNumber);
Console.WriteLine("Fecha de fabricación: " + result.Data.DateOfManufacture);
}
}
Constructores
HIBCLICSecondaryAndAdditionalDataCodetext()
public HIBCLICSecondaryAndAdditionalDataCodetext()
Propiedades
Data
Identifica datos secundarios y adicionales.
public SecondaryAndAdditionalData Data { get; set; }
Valor de la propiedad
LinkCharacter
Identifica el carácter de enlace.
public char LinkCharacter { get; set; }
Valor de la propiedad
Métodos
Equals(object)
Devuelve un valor que indica si esta instancia es igual a un valor especificado de Aspose.Bar.Code.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext.
public override bool Equals(object obj)
Parámetros
obj
object
Un valor de Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext para comparar con esta instancia.
Devuelve
true si obj tiene el mismo valor que esta instancia; de lo contrario, false.
GetConstructedCodetext()
Construye el codetext.
public override string GetConstructedCodetext()
Devuelve
Codetext construido.
GetHashCode()
Devuelve el código hash para esta instancia.
public override int GetHashCode()
Devuelve
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.