Class HIBCPASCodetext

Class HIBCPASCodetext

Numele spaţiului: Aspose.BarCode.ComplexBarcode Asamblare: Aspose.BarCode.dll (25.4.0)

Clasă pentru codarea și decodarea textului încorporat în codul HIBC PAS.

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

Membrii moștenitori

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

Examples

Acest eșantion arată cum să codezi și să decodezi HIBC PAS folosind 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

Etichetă HIBCPAS()

public HIBCPASCodetext()

Properties

BarcodeType

Textul codului HIBC PAS poate fi codat folosind tipurile de cod HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS și HIBCQRPAS.Valoarea standardă: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Valoarea proprietății

BaseEncodeType

DataLocation

Identificarea locației datelor.

public HIBCPASDataLocation DataLocation { get; set; }

Valoarea proprietății

HIBCPASDataLocation

Methods

AddRecord(Cuvânt cheie, string)

Adăugați un nou record

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

Tipul de date

data string

Strângerea datelor

AddRecord(Răspundeți HIBCPAS)

Adăugați un nou record

public void AddRecord(HIBCPASRecord record)

Parameters

record HIBCPASRecord

Record pentru a fi adăugat

Clear()

Lista de recorduri clare

public void Clear()

Equals(Obiectul)

Returnează o valoare care indică dacă această instanță este egală cu o valoare specificată Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.

public override bool Equals(object obj)

Parameters

obj object

O valoare Aspose.BarCode.ComplexBarcode.HIBCPASCodetext pentru a compara cu această instanță.

Returns

bool

adevărata dacă obj are aceeași valoare ca această instanță; în caz contrar, falsă.

GetBarcodeType()

Obțineți tipul de cod bar.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Tipul de coduri.

GetConstructedCodetext()

Construiește codetext

public string GetConstructedCodetext()

Returns

string

Codul construit

GetHashCode()

Întoarceți codul hash pentru acest caz.

public override int GetHashCode()

Returns

int

Un cod hash de 32 de bite a fost semnat.

GetRecords()

Obțineți lista de înregistrări

public List<hibcpasrecord> GetRecords()

Returns

List < HIBCPASRecord >

Lista înregistrărilor

InitFromString(Strângere)

Inițializează exemplul din codtext construit.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Textul de cod construit.

 Română