Class HIBCPASCodetext

Class HIBCPASCodetext

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

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

Miembros heredados

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 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("Data location: {0}", readCodetext.DataLocation);
        Console.Write("Data type: {0}. ", readCodetext.GetRecords()[0].DataType);
        Console.WriteLine("Data: {0}", readCodetext.GetRecords()[0].Data);
        Console.Write("Data type: {0}. ", readCodetext.GetRecords()[1].DataType);
        Console.WriteLine("Data: {0}", readCodetext.GetRecords()[1].Data);

    }
}

Constructors

SiguienteHIBCodetext()

public HIBCPASCodetext()

Properties

BarcodeType

El código HIBC PAS puede ser codificado utilizando los tipos de código HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS y HIBCQRPAS.Valor estándar: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Valor de la propiedad

BaseEncodeType

DataLocation

Identificar la ubicación de los datos.

public HIBCPASDataLocation DataLocation { get; set; }

Valor de la propiedad

HIBCPASDataLocation

Methods

AddRecord(SiguienteSiguienteSiguienteSiguienteSiguienteSiguiente)

Ads nuevo récord

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

Tipo de datos

data string

Tamaño de datos

AddRecord(El HIBCPASRecord)

Ads nuevo récord

public void AddRecord(HIBCPASRecord record)

Parameters

record HIBCPASRecord

Los registros que se añaden

Clear()

Clare los registros

public void Clear()

Equals(Objeto)

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

public override bool Equals(object obj)

Parameters

obj object

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

Returns

bool

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

GetBarcodeType()

Tiene el tipo de barcode.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Tipo de barcode.

GetConstructedCodetext()

Construcción de codetext

public 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.

GetRecords()

Obtenga la lista de registros

public List<hibcpasrecord> GetRecords()

Returns

List &ylt; HIBCPASRecord >

Lista de registros

InitFromString(El string)

Inicializa el caso desde el codetext construido.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Construcción del codetext.

 Español