Class HIBCPASCodetext

Class HIBCPASCodetext

Nom dels espais: Aspose.BarCode.ComplexBarcode Assemblea: Aspose.BarCode.dll (25.4.0)

Classe per a la codificació i decodificació del text incorporat al codi HIBC PAS.

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

Membres heretats

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Aquesta mostra mostra com codificar i decodificar HIBC PAS utilitzant 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

CàritasCodetèxt()

public HIBCPASCodetext()

Properties

BarcodeType

El codi HIBC PAS es pot codificar utilitzant els tipus HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS i HIBCQRPAS.Valor estàndard: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Valor de la propietat

BaseEncodeType

DataLocation

Identifica la ubicació de les dades.

public HIBCPASDataLocation DataLocation { get; set; }

Valor de la propietat

HIBCPASDataLocation

Methods

AddRecord(Títol, Títol i Títol)

Addició de nou rècord

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

Tipus de dades

data string

Llista de dades

AddRecord(El recorregut HIBCPAS)

Addició de nou rècord

public void AddRecord(HIBCPASRecord record)

Parameters

record HIBCPASRecord

Record per afegir

Clear()

Clarificació dels registres

public void Clear()

Equals(Objecte)

Retorna un valor que indica si aquesta instància és igual a un valor especificat Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.

public override bool Equals(object obj)

Parameters

obj object

Un aspose.BarCode.ComplexBarcode.HIBCPASCodetext valor per comparar amb aquesta instància.

Returns

bool

Veritat si obj té el mateix valor que aquesta instància; en cas contrari, falsa.

GetBarcodeType()

s el tipus de barcode.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Tipus de barcades.

GetConstructedCodetext()

Construcció de codecs

public string GetConstructedCodetext()

Returns

string

Construcció de codecs

GetHashCode()

Retorna el codi hash per a aquesta instància.

public override int GetHashCode()

Returns

int

Un 32-bit signat un codi de hash integral.

GetRecords()

Obtenir la llista de registres

public List<hibcpasrecord> GetRecords()

Returns

List < HIBCPASRecord >

Llista de registres

InitFromString(Tàrrega)

Inicialitza l’exemple del codetext construït.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Construcció de codecs.

 Català