Class HIBCPASCodetext

Class HIBCPASCodetext

Název místa: Aspose.BarCode.ComplexBarcode Shromáždění: Aspose.BarCode.dll (25.4.0)

Třída pro kódování a dekódování textu vloženého do kódu HIBC PAS.

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

Dědiční členové

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

Examples

Tento vzorek ukazuje, jak kódovat a dekódovat HIBC PAS pomocí 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

HYBCPASKódetext()

public HIBCPASCodetext()

Properties

BarcodeType

Kódový text HIBC PAS lze kódovat pomocí kódových typů HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS a HIBCQRPAS.Standardní hodnota: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Hodnota nemovitosti

BaseEncodeType

DataLocation

Identifikace umístění dat.

public HIBCPASDataLocation DataLocation { get; set; }

Hodnota nemovitosti

HIBCPASDataLocation

Methods

AddRecord(HYBCPASDataType, String)

Přidat nový rekord

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

Typ údajů

data string

Data Stringová

AddRecord(HYBCPASRecord)

Přidat nový rekord

public void AddRecord(HIBCPASRecord record)

Parameters

record HIBCPASRecord

Rekord k přidání

Clear()

Čistý seznam rekordů

public void Clear()

Equals(Objekt)

Vrátí hodnotu, která naznačuje, zda je tato instance rovna určité hodnotě Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.

public override bool Equals(object obj)

Parameters

obj object

Aspose.BarCode.ComplexBarcode.HIBCPASCodetext hodnotu porovnat s tímto příkladem.

Returns

bool

pravda pokud obj má stejnou hodnotu jako tato instance; jinak, falešný.

GetBarcodeType()

Dostane barcode typu.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Barkódový typ.

GetConstructedCodetext()

Vytvořte kódový text

public string GetConstructedCodetext()

Returns

string

Vytvořený kodex

GetHashCode()

Vraťte hash kód pro tento příklad.

public override int GetHashCode()

Returns

int

32bitový hashový kód.

GetRecords()

Seznam záznamů

public List<hibcpasrecord> GetRecords()

Returns

List < HIBCPASRecord >

Seznam záznamů

InitFromString(Stringová)

Využívá příklad z konstruovaného kodexu.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Vytvořený kódový text.

 Čeština