Class HIBCPASCodetext

Class HIBCPASCodetext

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

Clase para codificar y decodificar el texto incrustado en el código HIBC PAS.

public class HIBCPASCodetext : IComplexCodetext

Herencia

objectHIBCPASCodetext

Implementa

IComplexCodetext

Miembros heredados

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 PAS utilizando HIBCPASCodetext.

HIBCPASComplexCodetext complexCodetext = new HIBCPASComplexCodetext();
complexCodetext.DataLocation = HIBCPASDataLocation.Patient;
complexCodetext.AddRecord(HIBCPASDataType.LabelerIdentificationCode, "A123");
complexCodetext.AddRecord(HIBCPASDataType.ManufacturerSerialNumber, "SERIAL123");
complexCodetext.BarcodeType = EncodeTypes.HIBCDataMatrixPAS;
using (ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(complexCodetext))
{
    using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.HIBCDataMatrixPAS))
    {
        reader.ReadBarCodes();
        string codetext = reader.FoundBarCodes[0].CodeText; 
		HIBCPASComplexCodetext readCodetext = ComplexCodetextReader.TryDecodeHIBCPAS(codetext);
		Console.WriteLine("Ubicación de datos: {0}", readCodetext.DataLocation);
        Console.Write("Tipo de datos: {0}. ", readCodetext.GetRecords()[0].DataType);
        Console.WriteLine("Datos: {0}", readCodetext.GetRecords()[0].Data);
        Console.Write("Tipo de datos: {0}. ", readCodetext.GetRecords()[1].DataType);
        Console.WriteLine("Datos: {0}", readCodetext.GetRecords()[1].Data);

    }
}

Constructores

HIBCPASCodetext()

public HIBCPASCodetext()

Propiedades

BarcodeType

Obtiene o establece el tipo de código de barras. El texto codificado HIBC PAS puede ser codificado utilizando HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS y HIBCQRPAS tipos de codificación.
Valor predeterminado: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Valor de la propiedad

BaseEncodeType

DataLocation

Identifica la ubicación de los datos.

public HIBCPASDataLocation DataLocation { get; set; }

Valor de la propiedad

HIBCPASDataLocation

Métodos

AddRecord(HIBCPASDataType, string)

Agrega un nuevo registro.

public void AddRecord(HIBCPASDataType dataType, string data)

Parámetros

dataType HIBCPASDataType

Tipo de datos

data string

Cadena de datos

AddRecord(HIBCPASRecord)

Agrega un nuevo registro.

public void AddRecord(HIBCPASRecord record)

Parámetros

record HIBCPASRecord

Registro a agregar

Clear()

Limpia la lista de registros.

public void Clear()

Equals(object)

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

public override bool Equals(object obj)

Parámetros

obj object

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

Devuelve

bool

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

GetBarcodeType()

Obtiene el tipo de código de barras.

public BaseEncodeType GetBarcodeType()

Devuelve

BaseEncodeType

Tipo de código de barras.

GetConstructedCodetext()

Construye el texto codificado.

public string GetConstructedCodetext()

Devuelve

string

Texto codificado construido.

GetHashCode()

Devuelve el código hash para esta instancia.

public override int GetHashCode()

Devuelve

int

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

GetRecords()

Obtiene la lista de registros.

public List<hibcpasrecord> GetRecords()

Devuelve

List<HIBCPASRecord&gt;

Lista de registros.

InitFromString(string)

Inicializa la instancia a partir del texto codificado construido.

public void InitFromString(string constructedCodetext)

Parámetros

constructedCodetext string

Texto codificado construido.

 Español