Class HIBCPASCodetext

Class HIBCPASCodetext

A név: Aspose.BarCode.ComplexBarcode Összefoglaló: Aspose.BarCode.dll (25.4.0)

A HIBC PAS-kódba beépített szöveg kódolására és dekódolására szolgáló osztály.

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

Örökletes tagok

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

Examples

Ez a minta azt mutatja, hogyan kell kódolni és dekódolni HIBC PAS használatával 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

HIBCPASCodetektus()

public HIBCPASCodetext()

Properties

BarcodeType

A HIBC PAS kódot a HIBCCode39PAS, a HIBCCode128PAS, a HIBCAztec:PAS, a HIBCDataMatrixPAS és a HIBCQRPAS kódtípusok segítségével kódolhatjuk.Alapértelmezett értéke: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

ingatlan értéke

BaseEncodeType

DataLocation

Az adatok elhelyezkedése.

public HIBCPASDataLocation DataLocation { get; set; }

ingatlan értéke

HIBCPASDataLocation

Methods

AddRecord(HYBCPASDataTípus, szalag)

Új rekordot ad

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

Az adatok típusa

data string

adatstring

AddRecord(HIBCPASRecord)

Új rekordot ad

public void AddRecord(HIBCPASRecord record)

Parameters

record HIBCPASRecord

Rekordok hozzáadva

Clear()

Tiszta rekordok listája

public void Clear()

Equals(objektum)

Visszatér egy értéket, amely azt jelzi, hogy ez az eset egyenlő-e egy meghatározott Aspose.BarCode.ComplexBarcode.HIBCPASCodetext értéket.

public override bool Equals(object obj)

Parameters

obj object

Egy Aspose.BarCode.ComplexBarcode.HIBCPASCodetext érték összehasonlítani ezt a példát.

Returns

bool

Igazság ha az obj-nak ugyanolyan értéke van, mint a jelen esetben; egyébként, hamis.

GetBarcodeType()

A barcode típusú.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Barkód típus

GetConstructedCodetext()

Kódszöveg készítése

public string GetConstructedCodetext()

Returns

string

épített kódszöveg

GetHashCode()

Visszaadja a hash kódot erre az esetre.

public override int GetHashCode()

Returns

int

Egy 32 bites hash kódot írt alá.

GetRecords()

Megkapja a rekordlistát

public List<hibcpasrecord> GetRecords()

Returns

List < HIBCPASRecord >

Rekordok listája

InitFromString(A string)

Elindítja a példát az épített kódszövegből.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Az épített kódszöveg.

 Magyar