Class HIBCPASCodetext

Class HIBCPASCodetext

Pôvodný názov: Aspose.BarCode.ComplexBarcode Zhromaždenie: Aspose.BarCode.dll (25.4.0)

Trieda na kódovanie a dekódovanie textu vloženého do kódu HIBC PAS.

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

Z dedičných členov

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

Examples

Táto vzorka ukazuje, ako kódovať a dekódovať HIBC PAS pomocou 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

HIBCPASKódetext()

public HIBCPASCodetext()

Properties

BarcodeType

HIBC PAS kódový text môže byť kódovaný pomocou HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS a HIBCQRPAS kódových typov.Predvolená hodnota: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Hodnota nehnuteľnosti

BaseEncodeType

DataLocation

Identifikácia umiestnenia údajov.

public HIBCPASDataLocation DataLocation { get; set; }

Hodnota nehnuteľnosti

HIBCPASDataLocation

Methods

AddRecord(HIBCPASDataType, struny)

Pridajte nový rekord

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

Typ údajov

data string

Stránka údajov

AddRecord(HYBCPASRecord)

Pridajte nový rekord

public void AddRecord(HIBCPASRecord record)

Parameters

record HIBCPASRecord

Záznam sa pridáva

Clear()

Čistý zoznam rekordov

public void Clear()

Equals(objekty)

Vráti hodnotu, ktorá naznačuje, či je táto inštancia rovnaká ako špecifikovaná hodnota Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.

public override bool Equals(object obj)

Parameters

obj object

Aspose.BarCode.ComplexBarcode.HIBCPASCodetext hodnotu porovnať s týmto príkladom.

Returns

bool

pravdivý ak obj má rovnakú hodnotu ako táto inštancia; inak, falošné.

GetBarcodeType()

Dostáva barcode typu.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Barkódový typ

GetConstructedCodetext()

Vytvorte kódový text

public string GetConstructedCodetext()

Returns

string

Vytvorený kódový text

GetHashCode()

Vráťte hash kód pre tento príklad.

public override int GetHashCode()

Returns

int

32-bitový podpísaný integer hash kód.

GetRecords()

Zoznam záznamov

public List<hibcpasrecord> GetRecords()

Returns

List < HIBCPASRecord >

Zoznam záznamov

InitFromString(Stretnutie)

Initializuje príklad z konštruovaného kódexu.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Vytvorený kódový text.

 Slovenčina